前の月 / 次の月 / トップページ
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2006-10-31 Tue

I've started writing on Vox

このエントリーをはてなブックマークに追加 I've started writing on Vox "), 'delicious','toolbar=no,width=550,height=550'); return false;">Delicious [日記]


Hello everyone. I am Toshinori Satou.
I've started writing on Vox.
Thank you.

[2010-09-26]:追加
Voxが閉鎖されることになったので、Voxからインポート。

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

ハッカーズ その侵入の手口

ハッカーズ その侵入の手口という書籍の試し読みができた。
以下のサイトで、1章から5章までのpdfファイルを公開している。

この話題書を「あなたのブログでオススメしてみませんか」コンテスト

まず1章だけ読んでみた。

これは、かなりおもしろい本だ。
本当かどうかというよりも、まるで映画みたい。

1章を読み始める前に軽く読んで終わるつもりが、
真剣に読んでしまい1章に30分も使ってしまった。

1章は4人のハッカーがラスベガスのカジノでポーカーマシンを攻略する話。
手法としてはカジノから損害賠償を請求される可能性がある手法を選択。
猛烈な速度でハックして、攻略する様子が分かりやすい表現で描写されている。
かなり読みやすい日本語文だと感じた。縦書きだから読みやすいのかも。

とりあえず、6章以降が気になるので目の前に現れたら買おうと思う。

ハッカーズ その侵入の手口 奴らは常識の斜め上を行く
powered by amagami on 2006.11.2
ケビン・ミトニック, ウィリアム・サイモン, 峯村 利哉
インプレスジャパン

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

svkとCVSの連携

svkとCVSの連携を試してみた。

$HOME/cvsなどにチェックアウトしておいたproject_xを
svkにインポートして、svkからcoして使う。

% cd ~/cvs/
% svk import //cvs_repos/project_x project_x
% cd ~/svk
% svk checkout //cvs_repos/project_x


ネットワーク経由で直接インポートするメリットが無いので、
上記のようなインポート方法にした。

こうすると$HOME/svk/project_xにもCVSディレクトリがあるので、
$HOME/svk/project_xからCVSのcommitとupdateができる。
逆にそれ以外のコマンドは有効に活用できないんだけど。

ちなみに、何故こんな面倒なことやってるのかというと、
自分の関わるお仕事にCVSでコードを管理しているのがあるのですが
CVSにコミットしまくるとコミットメール来まくりになるのです。
そのコミットメールの流れる範囲が結構拾い。
あんまり小粒なコミットをするのが気が引ける。
なので開発済み部分が大粒になるまでコミットしないのですが、
小粒のままでもコミットしまくりたい。

何故CVSなのにコミットしまくりにしたいかというと、
CVSにコミットしないで置いておいた、ほぼ完成のコードを
うっかり1週間放置してしまったあと、
うっかりコードを放置していることを忘れて
うっかりプロジェクトごと削除しちゃってたんですよ。
しかも1週間気が付かなかったし。
# 今朝気が付いて愕然。

これが自分の使ってるSubversionならsvnでもsvkでも、
他人の迷惑を気にしないで好きなだけコミットできる。
めちゃくちゃ気持ちよい。
なにより小粒なコミットは気分良い。達成感あるし。

ということで、以下の2点を狙ってsvk+CVSしました。

- うっかりプロジェクトを消してもsvkに入ってるから.svkを消さなければ大丈夫
- CVSでもsvkでコミットしまくってリズムにのる

結果、両方のねらいが成功して消しちゃった分はすみやかに再開発できました。

●参考文献
Practice of Programming - svkとCVSの連携

2006-10 -30 SATOU Toshinori <satou at lr.pi.titech.ac.jp>

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

Voxはじめました

Voxはじめました。

http://overlasting.vox.com/

モブログと短い英語日記などが良いかなと思ってます。

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

勉強ブログを書き始めた

このブログ以外に勉強した内容を書くブログ用のChangeLogを付け始めた。

一緒にしておくとゴチャゴチャしそうだけど、
書かないと忘れてしまうから、苦肉の策で別々にしちゃった。

そのうちアップロードする。

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

八王子みなみ野 モダンパスタ トマトとツナのパスタ

夕食をつくるのが面倒で外食してしまった。
モダンパスタの八王子みなみ野店でマトとツナのパスタを注文。

画像

うまい。最後まで美味しく食べられた。

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

チキンカツオニオンソース

バイト先の昼食でチキンカツオニオンソースを注文した。

画像

衣が固かったけれど、味はそれなり。

付け合せのパスタの味がすさまじかった。

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

てんとうむし

てんとうむしの正面顔ってチワワに似てるなと思った。

グロ注意かも。
画像

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

ポジティブにお説教を聞けないものか

ぼーっと考えてみた。
最終的には、「他人からは指摘を回収し、自分は自分でほめよう」となった。




人間は生きていく中で、他人を評価し、他人に評価される。
この評価の中身について考えると、ちょっとさみしい感じ。
怒られ、注意され、けなされることは多いけど、ほめられることは少ない。

私自身は自分の居ないところで何を言われているのか分からないのは正直怖い。
自分は、自分に対する評価をできれば目の前で言ってもらいたい。

でも、説教ばかりでは、やる気をそがれてしまう人もいそう、だなと思った。
なので、説教を最大限ポジティブに受け止められないか考えたいのです。

説教を最大限ポジティブに受け止めるために、評価に着目して気が付いたことは
人間の他人に対する評価というものには「指摘」が含まれていることがある、ということ。

そこで、評価を「肯定、否定」と「指摘の有無」を縦横の軸にとった4象限の
分類を考えてみる。

指摘あり指摘なし
肯定
否定

さらに、感覚的に評価の比率を書き足してみる。

指摘あり指摘なし
肯定少ない多い
否定多い少ない

人間の他人に対する評価は、肯定するときには具体性に欠けることが多く、
否定するときほど具体的なように思える。
# この感覚が私自身だけのものだと、ここから先のことは完全に無駄。

さらに、肯定と否定の絶対値を考えてみる。

指摘あり指摘なし絶対値
肯定少ない多い小さい
否定多い少ない大きい

この図を見て思い浮かぶことは以下の2点。
- 人間は他人から肯定的な評価を具体的にされることは少ない
- 人間は他人から否定的な評価を具体的にされることは多い

また、私自身には以下のような感覚がある。
- 具体性に欠ける評価は、冷静に考えると評価として意義は低い

むりやり両者をこじつけると以下のようなことが言えそうだ。
- 人間は他人から意義深い意見を多くもらえるのは、否定されているとき

だとしたら、他人の否定的な意見に対して耳をふさぐ事は非常に無駄。
気持ちが良いだけの表面的に肯定的な意見も、私は好きだけど実は無駄。
否定的で心地悪い意見にお宝が眠っている可能性が高そうだ。

自分の他人への評価を考えると、肯定的な評価を感覚的に行うことは
非常に多いと思う。たとえば「Aさんは感じが良い」という意見は
よく聞きそうな評価だけど、冷静になると自分の好みを表明しているだけで、
Aさんが得られる気づきは非常に少ないと思う。
でも、肯定的な意見を具体的な指摘とともに言うことは大変難しい。
私は難しいなと思うので評価そのものを放棄することがとても多い。

このままでは際限なく長くなりそうなので、まとめる。

人間は他人から意義深い意見を多くもらえるのは、否定されているときなので、
如何に自分に対する否定的な意見を受け止めるかは重要だ。

では、どのように受け止めたらよいだろうか。
これは非常に簡単。
相手の自分への意見から具体的な指摘だけ取り出して、他を捨てることだ。

肯定的な評価は具体的でなければ、空にある雲のように流れてしまうし、
否定的な意見を蓄積しても、具体的でなければ何も解決できない。
「単なる具体的な指摘」と「具体的な指摘をともなう肯定的な評価」を蓄積しておきたい。

だけど、そうすると、自分の中の肯定感が非常に低下してしまいそう。
これで良いのか。よくやっているのか。うまくいくのか。
とても不安になりそうな気がする。

不安な気持ちの解決方法としては、自分のことを自分でほめるのはどうだろうか。

自分のことは自分でほめ放題だ。
幸いなことに脳は自分で自分をほめても、自分が他人をほめても。
自分がほめられていると思ってくれるらしい。
是非積極的にほめてみると良さそうだ。
うーん、他人を積極的に褒める人ってキラキラした人が多い気がするな。




どんな生活を送ると有益そうかをまとめてみる。

- 相手から貰った意見から「単なる具体的な指摘」を取り出す。
- 相手からの評価は「具体的な指摘をともなう肯定的な評価」だけ蓄積する。
- 具体的な指摘をともなわない評価は捨てる。
- 自分で自分をほめ、他人のことも積極的にほめる。

まとめてみて分かったけれど、他人を感覚的にほめる人は、
実は自分のことをほめている人なのかも。上手な生き方なので真似したい。

とはいえ、やっぱり褒められることはうれしいこと。
褒めあって成長できるのが一番ですね。

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

2006-10-29 Sun

新・これならわかるC++

「新・これならわかるC++」を書店に行ったら見かけた。
気が付いたら買ってた。



「新・これならわかるC++」は講談社ブルーバックスの
「これならわかるC++」を増補・改定したものだそうだ。
確かにサイズが大きいのに、ページ数が大幅に増えていた。

これならわかるC++—挫折しないプログラミング入門
powered by amagami on 2006.10.30
おすすめ度: 4-5
4-5大変分かりやすい!
4-5プログラミングの入門にも最適かと。
4-5初心者必見


ちなみに、「これならわかるC++」は著者ご本人によるサイトの
C++入門を読むとほとんどの要点は書いてあるようです。
でも、書籍の方がかなり丁寧な説明だと思いました。

そのブルーバックスを、さらに分かりやすく、ですからね。
今日から楽しみに読んでみます。

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

八王子みなみ野 究極ラーメン 横濱屋

近所の横濱屋に行ってきた。

八王子みなみ野店のオリジナルメニューに心ひかれる。
でも、ラーメンと餃子セットを注文。

画像画像

前来たときよりもスープが美味しくなっている気がした。
でも餃子セットを頼んだのでスープは飲み干せなかった。

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

大掃除その1

今日は自分の部屋の本棚と押入れを大掃除した。

- 埃をきれいに吸い取ったりふき取ったり
- どこに何があるのかを再確認し整頓
- 使わなくなったカバンなどを捨てることにした。
- いらなくなった本や読まなくなった漫画などは処分する。
- 探していたデジカメの保証書を見つけた

毎年この時期と春に大掃除をしているけれど、
冬の大掃除は年末じゃなくて今やるのは本当にオススメ。
寒い地域では年末に窓をあけて掃除するのは地獄。

来週以降にキッチンとベランダを大掃除して終了。

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

2006-10-28 Sat

大塚製薬 メトロミント

大塚製薬のメトロミントというドリンク。

画像

ワンフレーズで形容すると、飲む歯磨きガムのような味。

たぶん2006年のマズドリンク決定戦にノミネートできる出来。
一口目がとにかくまずい。歯磨き粉が鼻に突き抜ける。

でも何故か3本飲んだけど、3本飲むとハマる感じがした。
これが不思議。初めと3本目のギャップに驚いた。

この世から消える前に1本は飲んでおいてください。

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

THE DUBLINERS' 品川店

このエントリーをはてなブックマークに追加 THE DUBLINERS' 品川店 "), 'delicious','toolbar=no,width=550,height=550'); return false;">Delicious [Food&Drink]

インターシティのホール側とは逆の棟の下にある。

画像

THE DUBLINERS'は料理のうまいアイリッシュパブでした。

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

XMLとは何か

今日、何故か「XMLってなんですか?」と聞かれた。
しかもXMLについて何も知らなさそうな人に聞かれた。

こういうケースはとっても難しい。
できる限り易しく、でも間違えを教えたくないものだ。
そんなに難しく無い質問なんだけど、
XMLをよく知らない人にスッキリ答えられたと思わなかった。

なので正確さが欠けるけど簡単に言うとXMLとは、

XMLとHTMLはとても似ていて、XMLでも開始タグと終了タグを書く。
そして、タイトルや値段など書きたい情報を、HTMLと違うタグではさみこむ。
XMLを書く場合に「シンプルだけど厳密なルール」に従う必要があるけど、
厳密なルールのおかげで、コンピュータにとって分かりやすいデータを作ることができる。
書きたい情報を囲むタグは<やっほー>など自分で定義できる。
なので、誰かと同じルールでタグを書くことにすれば、
その人と自分の間でコンピュータを使って便利に情報交換できる。
このタグの書き方のルールを世界中の人と共有した例として、
ブログの更新情報に使われるフィードがあげられる。


長っ!!

いやぁ、でも、こういうのはイメージが大切。
これ以上短くするとイメージが浮かばなくなるよなぁ。

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

もしもドロップシッピング

もしもドロップシッピングというドロップシッピングサービスが素敵。

画像

ドロップシッピングをまじめに勉強したことがないので
軽く勉強してみると、もしもは楽天やアマゾンと同じように使えそう。

もしもドロップシッピング

- サイト運営者は在庫を持たない。
- あたかも自分で用意した商品のように価格を決定し、販売
- もしもはサイト運営者に卸値などの商品情報を提供
- もしもが問合せ対応や注文対応、発送処理まですべて代行
- サイト運営者は名前や住所を一般公開せずに販売可能
- もしもがショッピングカートを用意
- 商品供給は主にドンキコム(ドンキホーテ)


あんまり裏読みしないで考えると、便利な楽天みたいに使えそう。
多彩な商品を一括して発送してもらえるし、
値段が市場価格より安い商品を販売できるから送料をカバーできる。
マイドンキホーテを作るようなものなのかな。

個人的には以下の点がうれしいところ。

- 自分のサイトを通過し購入した顧客にメールでアプローチできる。
  - ようするに自分のお客さまになるわけだ。


自分のサイトを通過した顧客に対して、もしもからだけでなく
自分もメールで情報を配信できるわけだ。
これってアフィリエイトとは全然違うよなぁ。

まとめると、お金のないサイト運営者が物販サイトを運営できる仕組み、
ってことみたいだなぁ。

他にも同じようなサービスは沢山あるけれど、
もしもって以下のような違いがあるなぁ、と思った。

- Webサイトの印象が良い
- サイト運営者はリンクを貼るだけなので気楽
- システムを自社で開発(早くAPIができますように)
- リスク削減を徹底して行っている印象が強い

ただ、今までアフィリエイトが順調だった人にしかメリットはないはず。
なぜなら今まで売れてないサイトで商品が急に売れるわけがない。

ということで、申し込んでみたので、使用した感想もそのうち書く。
# 審査に最長一週間かかる。落ちたりしてね。

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

品川インターシティ

用事で品川インターシティに来た。

画像画像

品川インターシティのでかさ、周辺の広さに驚いた。

そういえば秋本番なんだなぁ。

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

品川駅構内のそば屋 天玉そば

昼食はさっと天玉そばを食べることにした。

画像

ところが、このそばがカップラーメンみたいな麺だし、
ダシはそっけないし、かきあげも微妙だし、と、
ホントに駄目な天玉そばだった。

でもね、卵は普通でした。

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

2006-10-27 Fri

競馬新聞

いつもいくバーにヒューガルデンを飲みに行った。

競馬新聞の読み方を教えてもらったりした。

ビール飲みながら馬券を買わないのに、
明日はこれが来るー、来ないー、といいながらお酒をたしなんだ。

あとマスターが、テトリス激うまでビビった。

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

神様

神様。

画像

通る人がみんなうるせーなぁ、という顔ではなくて
ニヤニヤしていたのが印象的。

女子高生に撮られまくってた。

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

中華丼

バイト先で昼食に中華丼を食べた。

画像

根菜が多くて満足した。ごちそうさま。

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

Firefoxの1.5から2.0にアップグレーした

Firefoxの1.5から2.0にアップグレードすることにした。
2.0になってから高速になって安定性も上がったという噂。
Firefox1.5がかなり頻繁に暴走するのに辟易していたので、
早速作業に取り掛かった。

Firefox自体のインストールは簡単だった。
Mozillaからexeファイルをダウンロードしてインストールだけだ。

画像

でも、予想どおり、いくつかのアドオン(拡張機能)が動作しない。
対応するバージョン数と指定されている数字が2.0以下なことが原因。

そんなときはNightly Tester Toolsですよ。

Nightly Tester Tools
Nightly Tester Toolsのダウンロードページへ移動して、
Installのリンク画像をクリックするとインストールできる。

Installのリンク画像をクリック

再起動したあと、アドオンウィンドウの右下に出るボタンをクリック。

右下のボタンをクリック

すると、2.0にアップグレードした直後に無効になっていた
アドオンが動いた。

でも、愛用しているTab Mix Plusが動かない。何とかしたい。

Tab Mix Plus
Tab Mix PlusはFirefox2.0に正式リリース版では対応していない。
Nightly Tester Toolsで強制的に有効したら不具合でまくり。
でもセッションマネージャーは欲しかったので、
Tab Mix PlusのForumで公開されていたRC1をインストールした。
xpiファイルをダウンロードしてFirefoxにドラッグ&ドロップ。
インストールしてみたら英語版だけどバッチリ動作した。

Firefox 2.0

ということで、無事2.0に移行完了。
確かに何となく軽快な気がする。何となくだけど。

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

2006-10-26 Thu

続・はじめてPerl 改訂版

続・はじめてPerl 改訂版を書店で購入し、軽く目を通した。



全体的に説明がやさしくなったと思う。素直な文が多い。
改定前と同じ部分の日本語が全然違って感動した。

頭に入りやすい気がする。
OOについては、50ページくらい割かれていて、分かりやすさアップ。
テストに関してはTest::Moreを使って、ちょっと詳しく解説してる。
# 軽すぎですね。

続・はじめてのPerlには、まだ記憶してないトピックが多いので
しばらく卒業できそうもないなぁ。

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

気絶

午後3時から午後4時半まで気を失った。
というか寝落ちした。
今日からもう少し寝ることにする。

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

近頃のブログ更新頻度

ここのところ10日に一度更新している。
自分の中で何かが一区切りするとアップロードしている。

自分の生活が10日で一周しているということなのかも。

そんなことならブログ形式でやる意味が無いか…というと、そんなこと無い。
ブログをつけることで、「何をやっていたのか分からない時期」が減る。
これはすごく重要。

私は、高校以前や大学の学部のころの記憶があんまりない。
高校なんで、ものすごく断片的な記憶しかなくてもったいない。

実は記憶がしっかり定着しているのはChangeLogを付け始めてから。
日記をつけないと10年前の気持ちに戻れないってことか。
そういうのは嫌なので、数日遅れでも整頓することにしてます。

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

眼精疲労たまり気味

今日は目の奥が重たい。昨日の夕方から痛み出した。
どうやら連日細かい文字を読んでると、ある日駄目になるようだ。

ちょっと寝たくらいでは回復しないものだ。
今日はなるべく目を休める日にする。

まずはターミナルのフォントを大きくした。

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

2006-10-25 Wed

すずかけ台飯ハンタァ

東工大すずかけ台キャンパス周辺の貧弱な食事情が良く分かるサイト。
大岡山周辺がうらやましい。

すずかけ台飯ハンタァ

それにしてもsuzukakedai.comって、すごいドメイン名だよなー。

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

お惣菜づくりがブーム

ここしばらくカレー続きだったけど、今日から普通メニュー。

春菊のおひたしと、なすの煮浸しを作って思う存分食べた。

最近は野菜を使って、ちょっと作業して放置すればできる
お惣菜をつくるのが自分の中でブーム。

そのうち自分で野菜を育て始めるかも。


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

Test::Baseを使い始めた

Test::Baseを使い始めた。

まず、miyagawaさんのTest::Baseの資料、use Test::Base;と、
Ingy dot Net氏の資料、Building Data Driven Test Frameworksを見た。
Shibuya.pm行きたかったなぁ、と思いながら資料を見ていたら
Test::Baseってスゴイ便利そうだと思って、いじってみて感動。
Test::Baseのマニュアル翻訳版も良かった。

miyagawaさんの資料によると、
Test::Baseを使ってなめらかに開発できるかを考えることが、
早い作業で良いAPIをもったモジュールを作ることになるようだ。
実装するものの性質によるけど、データを加工するためのモジュールや、
こういう感じだよなぁ、という入力と出力がイメージできる実装に
積極的に使いたいなと思った。

もっと前に、Test::Base 最高!Ingy と結婚したい!とか読んだときに使い始めるべきだった。

Test::Baseはやれることが多い。多すぎて使わないと忘れる。
しかも、これで良いのかな?と使っていて不安になる。
そんなときにはPerl Testingが良いのかぁ、と思って発注した。


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

Windows Vista特集をしてる雑誌が多いと思った

いろんな記事を総合すると、近年のCPUと、メモリ1G以上、
グラフックチップをマザボと別途に搭載したようなマシンなら、
気楽に楽しめるらしい。

とくに、USBメモリを仮想メモリ代わりに使えるが楽しそう。
最近は1GのUSBメモリが3000円だし。

まだ一度もVistaの起動している状態を見ていないので
誰か周りの人がインストールしたのを見て、ニヤニヤしたいなぁ。

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

2006-10-24 Tue

わかんないことだらけ

わからないことがあって、2ヶ月くらい悩んでみたが悩むことに疲れた。
もう悩まないことにした。

わからないことが分かったことにして、先に進む。
「わかりませんが、なにか?」という感じではなく
「そのうちわかります」というスタンスで進む。
早くやって、それから考えよう、

戦略的に悩まない技術って、生きるために重要。

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

カレーを食べきった

やったー。土曜日から食べ始めたカレー12人分を夜に食べ終わった。

しばらくカレーはいらないや。

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

天ぷらそば

腹ごしらえに、長津田で天ぷらそばを食べた。

画像

かきあげの中に栗が入っていて、秋だなぁと思った。

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

2006-10-23 Mon

Windows VistaのRC1のDVD板をもらった

Windows Vista RC1のDVD板をもらった。

画像

インストールしろ!!ということですか?

32bit版と64bit版がセットになっていて、
さらにメディアがDVDになるなんて時代が変わったな。

ところでVistaってDVDドライブが無いとインストールできない?

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

豆腐のチリソース

バイト先で豆腐のチリソースを頼んだ。

画像

正直麻婆豆腐とあんまり変わらない。

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

Windowsのデスクトップまわりを変えた

作業をしていて、いろいろ気が散ると思ったので、
何に気が散っているのかを考えてみた。
すると気が散っているいる理由は大きく3種類。

- メニューパーとタスクアイコンの動き
- 何らかの通知
- 今何時だろうと思う

そこで邪魔なものを消して、時計を目立たせることにした。




・メニューバーを隠す設定にした
メニューバーが、意外とアクションすることに気がついた。
ストレスが減るかもしれないので隠してみた。

・Yahoo Widgutのアナログ時計を表示
どこにいても針のついた時計が見えるようにしたいと思った。

・通知系は徹底的に切る
メールやメッセンジャーの通知は切れるだけ切った。
メッセンジャーで話かけられたとき以外は通知が無くなった。

・GmailとGoogle Calendarに乗り換え
メールの通知を切るのだから、Gmailでいいやと思い
メールを読む際のクライアントをGmailに切り替えた。
切り替えるまでに数日かかったけどね。
Gmailのアカウントを複数もっているので
FirefoxのアドオンにGmail Managerを使っている。
Gmail Managerはかなり使い心地が良いですよ。




結果、メールやメッセンジャーに気をとられなくなった。
気が付いたら夜中、とかも無くなった。

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

2006-10-22 Sun

フィットネスボールを購入

自宅の椅子が座りにくいと思ったので、
代わりにフィットネスボールを買った。

画像

フィットネスボールはすわり心地は悪いけれど、
足が疲れないので、長時間作業に集中できる。

買いたてのフィットネスボールはゴムくさいので
台所で放置している。1週間くらいしたら使えそう。

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

除湿機いろいろ

洗濯物が生乾きになる、というmixi日記を書いたら
「そんな時は除湿機ですよ」と教えていただいた。

除湿機には2種類あるらしいっす。

- コンプレッサー式
- デシカント式

いろいろ調べると、両者は一長一短ですね。

種類夏の除湿力冬の除湿力発熱匂い
コンプレッサー式高い低いうるさい普通しない
デシカント式普通普通静か暑い特有の匂い

気になる電気消費量はデシカント式の方が高いみたい。
実家の旧型のコンプレッサー式除湿機は冬は使ってなかったなぁ。

友人にはデシカント式を推されたけれど、
どっちのタイプを買うのか、少し悩んでみることにした。

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

きゅうりの醤油漬け

近所のスーパーに、地元の農産品コーナーができて、
そこに妙に旨そうな雰囲気の漬物があったので購入した。

画像

うまい。ビールを飲みたいと思ったけど、我慢してみた。
こういう小細工なしな漬物がもっと手軽に手に入るといいなぁ。

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

アクロスモールができかけ

八王子みなみ野駅前のアクロスモールの外装ができたみたい。

画像

映画館が入ると良いなと思ったけど入らなかった。
ちょっと残念。

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

2006-10-21 Sat

Googleのブログ検索がはじまった

良いですね。ちょっと使って大好きになった。

他の主力なブログ検索エンジンを個人的な感覚で考えると
以下のようになった。

名前レスポンスインデキシング速度網羅率API
Googleブログ検索早い早い高いケチ
Yahoo!ブログ検索早い早い高い太っ腹
Technoratiブログ検索普通普通非常に高いorz

他の検索エンジンはマイニングが目的じゃない場合には
クロール力や網羅率が足りないなぁ、と思う。

これら3つのブログ検索の収集している文書の差分をとれば、
とるキーワードの近況は十分分かりそうだと思った。

Googleのブログ検索が標準で日付順にソートをしないのは、
きっと狙いがあるんだろうなぁ。
ブログ検索では独自にサイトやページに重み付けしてたりして。
暇なときに考えてみよう。

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

森永のミルクココア

今日作って気づいたけれど、飲み終わったあとの粉の沈殿が
10年くらい前と比べて劇的に減ったと思う。なぜ?

森永ココア

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

2006-10-20 Fri

ChaSenのPerlモジュールをエラーでインストールできないとき

ChaSenのPerlモジュールをエラーでインストールできなくて
順番に解決した記録。

- ChaSenのバージョンは2.3.3。
- 以前darts 0.3をインストールしていたので、darts 0.2をインストール。
- ChsSen-2.3.3をconfigure、make、make install
- ChsSen-2.3.3/perl/MakeFile.PLのLIBSに「-lstdc++」を足す。

それでもエラーが出るなら、コンパイラのバージョンを疑う。

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

TinySVMのPerlモジュールをエラーでインストールできないとき

debianでTinySVM-0.09のPerlバインドをインストール時に
コンパイルエラーでまくりだった。

どうやって解決したか。いろいろ試すと以下のようになる。

- TinySVM-0.09をconfigure、make、make installする。
- TinySVM-0.04のソースをダウンロードして、configureする。
- TinySVM-0.09/perlをTinySVM-0.09/perl_orgにする。
- TinySVM-0.04/perlをTinySVM-0.09にコピー。
- TinySVM-0.09/perl/MakeFile.PLのLIBSに、-lstdc++を付け足す。

普通はこの時点でmakeすると良いらしい。

自分はさらにエラーが出た。

error: parse error before `__attribute__


いろいろ試したら、コンパイラのバージョンを3.3から3.4にアップ
したときにコンパイルが通った。ああ、もう。

# perl Makefile.PL
# make CC=g++-3.4
# make install


自分の開発環境をきちんとコントロールできてなくて反省。

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

sedとgrepで、あるディレクトリ以下のファイル中の文字列を一括置換

あるディレクトリ以下の、とある文字列を含むファイルのうち、
一部のファイルを除く全てのファイルを対象に、
文字列置換を一括してかけた。sedとgrepを使用した。

忘れそうなのでメモしておく。

% grep -lr とある文字列 * | grep -v '除外するパス' | xargs sed -i 's/とある文字列/置換後の文字列/g'


grepの-lオプションでマッチするファイル名だけ出力。
grepの-vオプションで。ファイルリストから除外したい文字を入力。
邪魔なものが沢山あるときは-vオプションで繰り返しフィルタリング。
sedの-iオプションで一括置換する。

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

Debian Sarge Linuxのdefined in discarded sectionが再発

[2006-06-24-2]を見て解決。

エラーを検索エンジンで検索して自分のページが引っかかって凹んだ。

ここんとこ頻発してたエラーもこれが原因かも。

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

ハヤシライス

生協のハヤシライスを注文。

画像

学校のハヤシライスと自分でつくったカレーを比べると
かなりよくわからない味がするな、と思った。
一杯食べたらお腹一杯にするのは大変だよね。いろいろ。

味は普通かな。

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

カレーを食べた


自分で作ったカレーはさっぱりしてた。
おかわりできるカレー。
食べ終わったあとに、胃にもたれない。

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

2006-10-19 Thu

カレーを作った

猛烈にカレーが食べたくてカレーを作った。
材料は大したことが無いけれど、さっぱりとしたカレーができる。

以下レシピ。

・材料

・玉ねぎ中3個
・にんじん2本
・ジャガイモ2個
・豚肉300g
・にんにく2片
・グレープシードオイル大さじ4
・水1600cc
・しょうゆ少々
・99%カカオのチョコレート少々
・固形カレールー12人前ののもの


●1、玉ねぎ3個をみじん切りする。

こんな風に半分に切って、みじん切りにする。
どうせ炒めるので大雑把でも平気。

画像画像

●2、多量のみじん切りにしたためねぎを炒める。

フライパンにオイルを大さじ2杯。

炒めはじめる。始めは強火でも焦げないから強火でも平気。
玉ねぎを混ぜる速度はめちゃくちゃのんびりで平気。
木製のしゃもじがあると便利だと思う。

画像

先が長いので、玉ねぎをたまにかき混ぜながら、
にんじんをいちょう切りにする。

画像

終わるころには、玉ねぎがほんのり色づき始める。

画像

もしも、こんなふうにフライパンの底に水がたまらなくなったら
火を中火まで弱める。

画像

中火に弱めたあとは、それまでの2倍から3倍の速さで集中して炒める。
たぶん、ここから30分以上かけると茶色くなる。

どこまでやるかは、自分の欲求しだい。
茶色くなればなるほど良いにおいがするし、
焦げやすくなるから早くかき回さないといけないし、
そのくせ時間がかかるし、
時間的コストと旨さのバランスが良さそうなところでやめる。

画像

●3、ジャガイモとにんにくを切る。

●4、ジャガイモと玉ねぎを炒める。

鍋にグレープシードオイルを大さじ2杯。
火を付けたら、先ににんにくを入れる。
にんにくのにおいがしてきたら、ジャガイモとにんじんを投入。

画像

にんじんがそのまま食べられるやわらかさになったらやめる。

●5、ジャガイモは、鍋から取り除く。

●6、豚肉をフライパンで炒める。

何か違うかもしれないので、フライパンでのんびり肉を焼く。
火は弱火。ジューって言うくらい。油もほとんどいらない。
焼き上がりは、めちゃくちゃやわらかそう。焦げ目も多少。
ただ、そのまま食べるならもう少し焼きたいところ。

●7、玉ねぎと肉を鍋に移す。

ジャガイモは別の皿に移してありますよ。

画像

●8、水を入れる

玉ねぎから色が出てミネストローネみたいになってる。

画像

●9、加熱して沸騰させる。あくをとる。

たまに鍋をかき混ぜて沸騰したらあくとり。
表面の油を極力とらないようにする。

画像画像

●10、カレーにする

ここでルーとかカレー粉を投入する。
今回は固形ルーを使ってみたくて、固形ルーを購入した。
なんとなくゴールデンカレーにしてみた。

画像

カレールーを入れて、丁寧に溶かしたあとは
いろいろ仕入れた知識で小細工するとおもしろい。
今回はチョコレートと醤油を少し入れた。
炒める段階でホールトマトを入れるのも良さそう。

●11、ジャガイモを投入して煮込む。
ここまでやったあとでジャガイモ投入。
ジャガイモが解けてなくなりませんように。

画像

適当に煮込んだら、一晩置く。朝にはできてるよ。

●12、できあがり

できあがった。

画像

さっぱりしたカレーになった。
味はうまいですよ。ほんとにうまい。地味なうまさ。
おかわりして沢山食べられそう。食べないけど。

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

Gmailに乗り換え

普段使うメールクライアントをGmailに乗り換えた。

ノートPC中で開発環境以外が消費しているリソースを
極力減らしたいなぁと思ったときに、
メールソフトを起動しているのが無駄だと思った。

今はほったらかしていたGmailの受信フォルダを整理してる。
といっても、受信フォルダのメールは限られたメール以外は
全部GTD的にラベルを付与している。
検索が充実しているから、メールの処理状況を管理するだけで良い。

半年より前の細かいメールはラベルなしでアーカイブする。
めんどくしさいし。

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

VMware PlayerでdebianのIPを固定

開発にVMware Playerを使い始めてしばらく経ちました。
でも、まだまだ上手くいっていないことがあって、
今日はようやく静的にIPを与える方法を見つけました。

正確には,VMware Playerは内部で好き勝手にIP与えられるので
好みの静的にIPを与えていたのですが、何かが間違っていて
ネットワークが安定しなかったのです。

以下にVMware PlayerでdebianのIPを固定する方法をメモ。



0, 静的でも動的でも、ネットワークアドレスは同じなので
 ifconfigなどで現在のIPを調べて算出する。
 私は192.168.66.0がネットワークアドレスでした。

1, /etc/network/interfacesをエディタで開く

2, /etc/network/interfacesに以下のように設定を記述する。

auto eth0
iface eth0 inet static
address 192.168.66.6
network 192.168.66.0
netmask 255.255.255.0
broadcast 192.168.66.255
gateway 192.168.66.2


3, /etc/init.d/networking restartする



ポイントはゲートウェイのアドレスは、ネットワーク上の2番で、
Windows側から確認できる1番ではないということ。
VMwareとWindowsは192.168.*.1と192.168.*.2の間で
ネットワーク接続しているってことか。

192.168.66.1と設定したときは、ネットワークの外からVMwareに
アクセスできるけれど、VMwareから外部に接続できるときと
できないときがあって正直良くわからない。一言で言うと不安定。
VMware Playerの性質なのか分からないけれど、
動的にIPを取得する設定にすると、たまにIPが動いてしまう。
192.168.66.66だったのに、192.168.66.67にずれちゃう。
これが1時間とか30分に一度起きるのでイライラする。

iface eth0 inet dhcpの行があると、コメントアウトしてるのに
読み込まれてしまってこまった。コメントにできてなかったのかな?
これがネットワークが不安定な原因だったのかも。

今回の設定でようやく安定したし、しばらくは様子見。

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

かれいの竜田揚げ

生協でかれいの竜田揚げを注文した。

画像

骨が抜いてあったので食べやすい。
食べやすさが上がるのとは逆に、旨みがないなぁと思った。

まぁ、普通。

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

2006-10-18 Wed

みちのくねばねば丼

生協でみちのくねばねば丼を注文した。

画像

気になるのは、おばさんがこのメニューを
渡すときに「はい、ねばでーす」と渡すこと。

略しすぎて、うまそうな名前じゃなくなってると思う。
この料理名は、「みちのく」を残したほうが美味しそう。

でも、たしかに、「北海いくら丼」は「いくら丼」にしちゃうなぁ。

「みちのくねばねば丼」→「ねばねば丼」→「ねばねば」→「ねば」、か。
「みちのく」と「丼」がいらないと判断できる人間ってすごい。

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

大量の蟻が台所に出現

朝起きて朝食を食べたあと、台所の窓を見たら羽蟻がビッシリ。
グロすぎて写真を撮らなかった。

まずいなと思って台所を見回したら
なんと台所の天井や部屋の端に沿って蟻がウジャウジャ歩いている。
あわてて台所中の蟻を全部掃除機で吸引。
その結果、蟻の出入り口が分かった。
ガスコンロの裏側のキッチン台と壁の隙間から入ってきている。
多分、裏側は大変なことになっているんだろう。

適度な大きさにカットした紙に、
黒蟻駆除用の殺虫剤スプレーを吹き付けて、
紙をきれいに折りたたんで蟻の出入り口になっていた隙間に挿入。
さらに、隙間にスプレーを噴射しておいた。

昼過ぎに研究室へ行って、帰ってきたときには蟻がいなかった。
一応どこかへ行ってくれたのかな。

mixi日記では、「スプレーが効かないときは固形殺虫剤だ」と
教えてもらった。なるほどねえ。

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

2006-10-17 Tue

簡単ヨガレッスン

Iさんにオススメされたのでヨガをやってみることにしました。
以前からストレッチと呼吸に興味がありました。

で、まずは教本選びから。
近所の書店にあるだけ、ささっと目を通しました。
関連書籍が多くて挫折しかけましたが、
その中で良さそうな本が、この簡単ヨガレッスンでした。

大体の本は同じような内容でしたが、
この本は体が固い人向きのメニューが書いてあって、
「これを数ヶ月続ければ見違える」という表記がありました。
また、中途半端なポーズもOKと書いてあるユルさに好感を覚えました。

mixiでヨガも良いけどピラティスも良いよと教えてもらった。
でも、体の固さが半端ではないので、半年はのんびりやります。

簡単ヨガレッスン
powered by amagami on 2006.10.26
おすすめ度: 5-0
5-0がんばらなくていい、気持ち良い本です
5-0やる気になった!
5-0初心者や体が固い人にお勧め

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

町田 ラーメン おやじ

町田駅の栄えて無い側にある、北海道ラーメン「おやじ」へ。
研究室のメンバーが、やけに気に入っている店。

画像画像

今日も、おやじラーメンを注文した。

今日はスープの味が、かなりしょっぱいと感じた。
もう少し塩味が薄いのが好み。
もしかしたら前回来たときと体調が違うのかも。

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

めざしを焼いたらぐちゃぐちゃになった

朝、スーパーで買ってきた、めざし(目刺し)を焼いてみた。

でも、実はめざしを焼くのは初めてで上手く焼けなかった。
お腹が破裂しまくりでグチャグチャ。
ひど過ぎて写真をとる気がしない。

めざしを上手く焼けなかった原因は3つ。
横着してめざしの串を抜かなかったし、一度に沢山焼きすぎ。
さらに少し火が強すぎた。
# どんな風になるか想像できますか?ひどいですよ。

ということで、次回はこんな風に焼いてみる。

1、めざしの目を貫く串を抜く
2、一度に1パック(12匹)焼かずに、2回に分ける
3、弱火でジューっていうくらいの温度をキープして焼き続ける

あんまり駄目ならフライパンで焼くしかないな。

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

2006-10-16 Mon

THE21 なぜか「仕事が楽しい人」vs「つらい人」の習慣

なぜか「仕事が楽しい人」vs「つらい人」の習慣という雑誌が、
コンビニの書架で目に入ったので買ってしまった。



いろいろ盛りだくさんなので、上手にまとめられませんが、
確実に言えることとして、コメントしている人の起床時間は
とても早いです。ほとんどの人が5時くらいです。

早起き重要。

その他、印象に残るフレーズを順次引用。
・足元の草を食む
・やるべきことを先延ばししない
・はやくやる
・120%の力でやる
・残業をしないスケジューリング
・モチベーションを高め、脳を自動的に動かす
 - 路側帯の線上を歩いていて転ぶとき人は歩道側に転ぶ
・週に2、3時間はひたすら考える
・感情論は数日寝かして建設的意見に変換
・相手の笑顔を思い浮かべる


中には、「これは習慣?」と思えるツッコミどころもありますが
読み終わったあと、やる気分になりました。

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

麻婆豆腐

バイト先で昼食。また麻婆豆腐。

画像

ほんとはキノコご飯にするつもりだったけど、
そっちを選べば良かったと思った。

麻婆豆腐もしばらく選ばないようにしよう。

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

2006-10-15 Sun

電子情報通信学会 DE研チュートリアル「Web2.0時代のデータ工学」

電子情報通信学会のチュートリアルとして「Web2.0時代のデータ工学」
が開催される。

DE研チュートリアル

Webは急速な発展を続け,近年はWeb2.0として豊富なユーザ体験,過激な
分散化,ユーザ参加,ロングテイルといったキーワードで特徴付けられる
新たなサービスの展開を見せています.
本チュートリアルでは,Web2.0の概要と展望,ブログ検索やWebサービス
の技術動向,ビジネスモデル,スケーラビリティ,セマンテッィクWeb
との関連など,データ工学に密接した分野におけるWebの発展動向に
ついて,それぞれの分野に精通した講師の方々から解説


開催日時は2006年11月2日の10時から。
何も無ければ見に行くと思う。

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

マドンナの「JUMP」のPVが格好良い

マドンナの「JUMP」のPVが良いなと思った。



このPVは日本で撮影したそうだ。
マドンナは六本木のスタジオで撮影。
ダンサーは新宿、渋谷、横浜で撮影したそうだ。
ちなみにマドンナの金髪はウィッグなのだそうだ。

そんなことよりも、このPVは子供のころの夢が満載。

こんな風に飛びたかった、あんなふうに飛びたかった、
という妄想を実写にしてくれているので、
何回見ても飽きない。

すごいジャンプ力だなぁ。

一番最後の壁蹴り->側転->着地なんかは、
映像で見たのは初めてだったのでシビれた。

Confessions on a Dance Floor
powered by amagami on 2006.10.17
Madonna
Warner Bros.(2005/11/15)

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

八王子・片倉 銀豚 ロースかつ定食

片倉駅から歩いて10分くらいのとこにある銀豚で夕食。

店内は、外から分からないけど人が一杯。
初めて来たけれど期待できるかもしれないな。

夜だし腹八分目にしよう、とロースかつ定食120gを注文。

画像

うまいです。今後たまに行こうと思った。
肉が120gで少ないかと思ったけれど十分な量だった。

炊きたてごはんと、赤だしの味噌汁が嬉しかった。

ごはん、キャベツ、漬物がおかわり自由なので、
飢えた子供を持つ親御さんが結構いた。
子供の胃袋はすごいなぁ。

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

2006-10-14 Sat

大山から帰宅

今日は大山に登ってきたのだけれど、
下山してみたらスタミナ切れなのか、眠くてフラフラ。

他の人もツライみたいで、無言率が高かった。

自宅に帰ったら午後7時すぎだった。早いなぁ。

次は紅葉のころに山へ行きたいものです。

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

大山 山の宿ねぎし 豆腐料理定食

どこの豆腐料理がおいしいのか調査不足だけど
食べてみようじゃないかということになった。

で、一番最初に雰囲気が良さそうな気がした
山の宿ねぎしに入ることになった。

画像画像

パンフレットを一応撮影。

画像画像

さすが民宿だけあって、通された部屋はとてものんびりできる雰囲気。

画像

頼んだのは豆腐料理定食。1700円。

画像

こんな感じでドドーンと出てきた。

けど、全部豆腐がらみなのでボリュームはそれほどでもない。
山登りした後なので、ぺろりと平らげた。
品数が多いので満足した。

ちなみに私の舌が未熟なのだと思うけど、
冷奴の味だけは、本当にいまいちに感じられた。
普段、家で食べている豆腐に慣れてしまって、
貧乏舌になっているのかな。
# 普段は130〜200円くらいの豆腐を食べてる。

食べ終わったあと、10分ほど休憩して帰途についた。

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

大山 男坂の最後の階段

下山は早いなぁ。

画像画像

それにしても、この階段は壁のようだった。

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

大山 男坂で下山中

男坂を下るのは怖い。

画像

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

大山 下社到着

下社に到着したよ。

下社直前の大階段画像

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

みんなで見とれた。

画像画像

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

大山 夫婦杉

下山し始めて1時間。夫婦杉まできた。

画像画像

それにしてもでかい。

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

大山 御神木

御神木らしいっす。これから下山。

画像御神木

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

大山 昼食

伊勢原駅前で買ったお弁当を食べる。

山頂画像

フェンスの向こうから吹き荒ぶ風が、大変冷たく凍えた。

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

大山山頂

山頂から下を見ると水蒸気だらけ。残念。

画像画像

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

大山 28丁目

ゴール。ほんとに10分くらいだった。

大山 28丁目

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

あと10分

あと10分??本当に??

画像

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

富士山みえなーい

富士山は見えなかった。残念。

画像

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

大山 登山中

ひたすら登り。登りはなるべく足を上げずにスタミナ節約。

画像

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

大山 登山開始

ここからが本番。

準備体操画像

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

大山 下社到着

ケーブルカーのケーブルに見とれていたら下社到着。

画像画像
画像画像

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

大山 ケーブルカー

ケーブルカー駅に到着。
ケーブルカーに乗ったら一番前に立てた。

画像

わくわく。

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

大山到着

バスから降りたら、大山が目の前。

画像

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

伊勢原駅前

伊勢原駅前に来た。

画像

伊勢原駅前は、大山登山の関係で活気がある。

投稿者:としのり  日時:09:52:00 | コメント | トラックバック |

町田 箱根そば 月見そば

朝、家で家事をしたら家を出る時間になったので、
朝食を食べずに家を出た。

で、町田で乗り換えなので、町田でそばを食べた。

画像

立ち食いのそばは、どこで食べても味に大差ないっすね。

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

2006-10-13 Fri

ACM SIGMOD日本支部第35回大会

ACM SIGMOD日本支部第35回大会というイベントがある。

SIGMOD日本支部第35回大会

5. 16:00-16:45 「組み込み型全文検索エンジンSennaの概要」 末永 匡
(有限会社 未来検索ブラジル) Sennaの概要について講演いたします。

6. 16:45-17:30 「全文検索システムHyper Estraierの設計と実装」
平林 幹雄 (株式会社 ミクシィ)


見に行きたかったけど、用事で見に行けない。残念。
誰かのレポートが楽しみ。

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

Three Six Mafiaが良いなと思った

Three Six Mafiaの音が好きだ、と感じた。



ただそれだけ。

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

八王子 THIS IS THE BURGER 佐世保バーガー

八王子のTHIS IS THE BURGERで夕食。

画像

メニューを眺めた末に、佐世保バーガーのドリンクセットを注文。
調子に乗ってポテトも頼んだ。

画像画像

ちなみに立川バーガーは、ラージサイズの佐世保バーガーのこと。
ラージに危険を感じたので佐世保バーガーにしたけど、
十分に大きいぞ。

味は期待どおりのうまさ。マクドナルドの3倍は旨い。
フレッシュネスバーガーよりおいしいと思った。

落とし穴は、調子に乗って頼んだポテト。
以下の写真を撮った時点で1/3位食べてるんですよ。

画像

アイリッシュパブで何にでも付いてくるポテトのようなノリの
ものすごい量のポテトが出てきた。
味はうまい。個人的にフレッシュネスバーガーと同格。

佐世保バーガーを完食して満足したところに、
ボディブローのような大量のポテトがきびしい。

なんとかポテトも完食。

お腹一杯過ぎて、しばらく食べ物のことを考えられなかった。

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

八宝菜

昼食はバイト先の八宝菜。

画像

八宝菜にはちょっと飽き飽き。
次回からは八宝菜禁止。

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

2006-10-12 Thu

月見そば

夜遅くなったので帰宅する前に、長津田駅で月見そばを食べた。

画像

閉店間際にすべりこんだんだけど、
店員さんが閉める気満々で、殺伐としていた。

投稿者:としのり  日時:21:52:00 | コメント | トラックバック |

connect.cで多段SSH接続する

SSHを使った多段接続をしたいけど、3分以上時間が無い!!
という忙しい現代人にとってconnectは救世主。便利。

手順は超簡単。

1、connent(connect.c)はソースで配布されているので、ダウンロード。
connect.c

2、ソースを読むとたとえばLinuxなら以下のようなコンパイルを
指定されているので、素直に従ってコンパイル。

On UNIX environment:
$ gcc connect.c -o connect


3、connect.cをコンパイルすると、connectができあがる。
PCの構成をlocal、remote1、remote2として、
localからremote1を経由して、remote2へ接続するときには、
このconnectをremote1の/usr/local/binなどのパスが通ったところに配置。

4、localからremote1を経由して、remote2へ接続するときには、
localの$HOME/.ssh/configとして、以下のような内容を記述。

HOST remote2
    User Username@remote2
    ProxyCommand ssh remote1 /pass/to/connect/on/remote1 %h %p


普段からlocale->remote1してremote1->remote2しているなら、
上記の設定が終わった時点で、localにおいてssh remote2すると、
2回パスワードを聞かれた後、local->remote2できます。

多段SSHが簡単にできるconnectですが、
私にとって一番魅力的なのは、
2段でも3段でも、connectを配置してconfigを書けば、
どこまででも多段接続できることでした。
この1年悩んだことが解決して嬉しかった。

参考文献:
cl.pocari.org - connectを使って簡単に多段SSHを実現する方法

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

プロセス名でkillするpkillと、プロセス名をgrepするpgrepが便利

"pkill -f"で入力文字列と唯一一致する実行中のプロセスをkillする。
"pgrep -l"で入力文字列と一致実行中のプロセス名とIDを見れる。
両方とも極めて便利。

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

grepに疲れたのでackを使い始めた

tracでソースコードの見通しが良くなったので、
以前より開発スピードがあがった。
すると一日にソースコードをgrepで検索する頻度が増えた。

で、早速grepに疲れたなと思って調べ物をしたら
ackというコマンドでソースコード検索できるらしい。おお。

ソースコード検索の ack がよさげな件: blog.bulknews.net

デフォルトで CVS, RCS, .svn, blib といったバージョン管理ディレク
トリを無視、-i, -v といった grep 由来のコマンドラインや、 --perl
で perl ソースコードだけ検索、となかなか気が利いています。デフォル
トのカラーリングもイケテル。"


・・・。このエントリ、多分ブクマしてるなぁ。
coLinuxを使っていたころに一回だけackを使ったことあったな。
はてブを使いこなせていないなぁ。

インストールはCPANシェルで「install App::Ack」するだけ。
使い方はgrepと同じようにできる。--perlが超便利。

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

tracのScrumBurndownPlugin - IndexError: list index out of range

tracのScrumBurndownPluginを使っているときに、
新しいマイルストーンとコンポーネントを追加したら、
IndexError: list index out of rangeというエラーが出た。

skimaticの作業ログ - ScrumBurndownPlugin

次のプロジェクトが始まるまでにフィックスされますように。(-人-)


どうやらtrac.dbのburndownテーブルをドロップしてしまえば、
細かいことを考えなくていいな、と思った。
まだScrumBurndownPlugin使い始めて日が浅いので、
何が消えても怖くない。

必要な可能性のあるコンポーネントを追加したあとで、
以下のスクリプトを実行して、burndownテーブルをドロップ。

drop_burndown.pyはburndown_job.pyを改変したものです。

その後、「trac-admin tracproject upgrade」するとエラーが消えた。
また新しいことをするときまでにバグが取れてるといいな。

drop_burndown.py(ご利用は自己責任でお願いします)

import time
import sys

from trac.core import *
from trac.env import open_environment

def main():
    if len(sys.argv) != 2:
	 print >> sys.stderr, 'Must supply a trac_env as an argument to the drop_burndown'
	 sys.exit(1)

    env_path = sys.argv[1]

    # open up a connection to the trac database
    env = open_environment(env_path)
    db = env.get_db_cnx()
    cursor = db.cursor()

    # Drop the "burndown" table from *.db
    cursor.execute("DROP TABLE burndown")
    db.commit()

if __name__ == '__main__':
    main()


バグを再現しようと思ったけど、再現できなかった。うーん。
ま、いいか。

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

豚肉ときのこのにんにく炒め

昼食は生協の豚肉ときのこのにんにく炒め。

画像

ちょっと油っぽいけど、値段相応の味。
ごちそうさまでした。

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

関連エントリ

[2006-10-06-1] tar+gzではなくafio+gzでバックアップしてみる
[-] 1

2006-10-11 Wed

99%カカオ含有チョコで、お菓子を食べてるのにダイエット

お菓子を食べたいときに、個別包装のものじゃないと、
ついつい全部食べちゃうので、
個別包装されたオレオを買ったら、
食べまくりんぐで、一袋を瞬殺してしまった。

反省を踏まえて、ついつい食べきれないものを買うことにした。

それが「明治 チョコレート効果 カカオ99%」だ。

画像

このチョコレートなら、一欠けらで大満足するので
チョコを一箱消費してブルーになることもない。

間食しまくりで体重が微増し続けている方は、
手元のお菓子を「チョコレート効果 カカオ99%」に切り替えると、
それだけで、総お菓子消費量が激減しそう。

一緒に水かストレートのお茶を飲めば、
飲み物で太ることもない。

カントリーマームくいまくりんぐな方も、お試しあれ。

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

2006-10-10 Tue

Emacsのショートカットから分かるストレス削減法

ストレスを削減する最良の方法は、
今、一番大きいと感じているストレスを消すことだ。
そうすれば、連鎖的にそれより小さなストレスを消せる。
あたりまえとえばあたりまえです。

Emacsにストレスを感じたらショートカットとマクロ。
これは、いつになっても気がつきにくいことだと思う。

私がショートカットを使わない無駄さを思い知ったのは
「タイプ数カウンター」を使ったときだった。
自分のタイピングしているキーの大半がリターンキーと方向キーと
DeleteキーとBackSpaceキーであることが数字で見えた。

カーソル移動や改行など、何かをするたびに右手が大きく動く。
動くといっても3cmくらいなのでたいしたことはない。
でも、大したことの無い移動も毎日パソコンに向かっていると、
とてつもない時間の無駄になっていると思う。

毎日毎日せっせと無駄なキー操作をしてきたけれど
これ以上無駄なキー操作をするわけにはいかない。
早速Xkeymacsを使って段階的に無駄なキーを封印した。
[2006-09-17-1][2006-09-27-1]

最近は封印したキーを使うことは、ほとんどない。
身についてしまえば、ショートカットは楽。やめられない。

ショートカットを使うことの一番の効用は
総合的なタイピング速度が大きく向上すること。
タイピング中の手のひらの移動距離が驚くほど減る。

また、一部のショートカットを使い始めると
その他の何でもないキー操作の中に面倒なものが出てくる。
そんなときに面倒だから、と新しいショートカットを探す。

これの繰り返しで徐々にストレスが減ってくる。

人間は大きなストレスがあると、小さなストレスに気がつかない。
でも大きなストレスだけでなく、小さなストレスも感じている。
大きなストレスを最初に消さないと、気がつかないストレスのために
他の小さなストレスを消しても、ストレスフルなままなのだ。

気がついてみれば簡単なことだった。
Emacsがむかついたらショートカット習得。
ストレスを減らしたければ、大きなことから。

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

2006-10-09 Mon

八福 肉野菜炒め膳

夕食は八福の肉野菜炒め膳だった。

画像

肉野菜炒めから、味の素な味がして凹んだ。

今度から違うのを頼むことにしよう。

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

Windowsで管理者ユーザのパスワードを変えたら

昨日の朝、Windowsの管理者ユーザのパスワードを変えた。
ふとパスワードを少し変えようと思って、
パスワード変更のために、さっき入力したパスワードを入力する。
そして新しいパスワードを入力する。
OKボタンを押す。

ところがトラブルはその直後に起こった。

何とWindowsにログインができない。
おいおいWindows XP。どうしたんだ。

ただごとじゃないな、と思ったので、
別の管理者ユーザでログインして、
問題の管理者ユーザのパスワードを変更しようとした。

いざ変更!!

「システムエラー 1359」

えええ。そんなことが起きるのか?

以下略。

ということで、普段使っている管理者ユーザのアカウントでは、
永遠にログインできなくなってしまった。

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

P.pm便利

デバッグ時の出力っていろいろ面倒だけど、
どうしてるって話が盛り上がって収束したようだ。

naoyaグループ - naoyaの日記 - P

perl の組み込みの warn が対象がデータ構造とかオブジェクトだったら
それシリアライズして dump してくれりゃいい


"print Dumper"と"warn"は8文字しか違わないけれど、
デバッグがとても楽になった。
早速重宝してます。

P.pmの圧縮されたものをダウンロードして、
解凍して、perl Makefile.pl、make、make installする。
.zshrcなどでPERL5OPT=-MPする。

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

満月?

夜、外に出たら月がいい感じだった。

画像

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

2006-10-08 Sun

perlプログラミング救命病棟

Perlプログラミング救命病棟を再読してみた。

身についていることと身についていないことがあるな。

これを読んでいて思ったのは、Perlに限らず
プログラミング言語はノートを書きながら勉強したほうが
効率が良いということ。

ノートを書かないと次から次に忘れてしまう。

Perlプログラミング救命病棟
powered by amagami on 2006.10.17
ピーター・J・スコット, トップスタジオ, 伊藤 直也
翔泳社

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

夕焼け

今日の夕焼けはきれいだなぁ。

画像画像

投稿者:としのり  日時:17:18:00 | コメント | トラックバック |

青空

今日の青空は好きな色だった。

画像画像

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

2006-10-07 Sat

続、はじめてのPerl

続、はじめてのPerlを再読してみた。

今読んでみると、確かにテストやOOの辺りは薄い。

改訂版が楽しみだ。


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

Windowsでtracとsubversionを簡単に使う方法

tracを簡単に使う方法は?と聞かれたので答える。

WindowsユーザならAll-In-One-Tracで良いのでは。
設定方法とか、コンポーネントの追加とかちょっと不便だけど、
インストール中の不具合などが少ないし、
何よりインストールしてすぐ動くのがうらやましい。

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

明治 ショコライフ 抹茶味

コンビニで、何か無いかなと思って目に付いた
ショコライフ抹茶味を購入。

画像画像

4枚100円で、高級っぽいですけれど、
味は予想通りの期待を裏切らない抹茶味。

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

ゲッソー

ゲッソーって任天堂のものじゃなかったんだね。

画像

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

ソースカツ丼

昼食はソースカツ丼。

画像

たいへんジャンキーなあじわい。

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

2006-10-06 Fri

吉野家の牛丼

吉野家の牛丼が10月で最終日。なので、つい食べてしまった。

画像

食べて分かったことは、私にとって吉野家の牛丼は仕事の味。

アルバイトの合間に食べていた味なので、
ノスタルジーよりも当時のバイトのツライ思い出が
浮かびまくってションボリしてしまった。

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

tar+gzではなくafio+gzでバックアップしてみる

先日から運用しているSubversionのリポジトリとtracのプロジェクトを
cronでバックアップしようと思います。

いろいろ調べたのですが、手軽そうでtar+gzより微妙に安全そうな
afio+gzでバックアップしてみます。

ちなみにaflo(アフロ)じゃないっす。読みはアフィオ?エーエフアイオー?
ま、いいか。

とりあえず、afio+gzを使ってバックアップを作成します。

debianなのでapt-getでサクッとインストール。

# apt-get install afio


違いを見てみたいので、afioとtarの両方でバックアップします。
実際にcronを運用するときは以下のようなshファイルを作り、
crontabに登録します。
# もちろん、tarとafioの両方でバックアップする必要はないです。
# 好みの方だけ残しましょう。

#!/bin/sh
#svnreposのコピーを安全にとる
rm -rf /root/backup/svnrepos_back
svnadmin hotcopy /pass/to/svnrepos $HOME/backup/svnrepos_back
# バックアップをするファイルがあるディレクトリへ移動。
cd $HOME/backup
#日付を取得(date +%Y%m%dとすると、"20070101"などを取得可)
date=`date +%d`
#日付の定数による剰余を取得(以下では5で割ってるので概ね5日分)
num=`expr $date % 5`
# ディレクトリをafioでバックアップ
find ./svnrepos_back | afio -oZ $HOME/backup/svnrepos-$num.afz
# ディレクトリをtarでバックアップ
tar cfz $HOME/backup/svnrepos-$num.tar.gz ./svnrepos_back


ちなみにafioの主なコマンドオプションのリストは以下のとおり。
圧縮時にはfindコマンドであらかじめバックアップ対象を検索して、
結果をafioに渡す必要があります。1年後には忘れそう。

オプション詳細
-oバックアップ作成(findによる検索結果のパイプが必須)
-Zgzipで圧縮
-i解凍する
-v詳細出力
-rバックアップが正常かチェック


作成したafzファイルの中身は、以下のように確認します。
lvでもlessでも何でも良いです。

# afio -tZ svnrepos-0.afz | lv


圧縮ファイルのファイルサイズはtar+gzとafio+gzに大差はありません。
若干afioの方が容量を食うようです。

さて、ここまででファイルのバックアップはできました。
今度はafioとtarの違いを実際に見てみることにします。

参考文献によるとafioの方が、ファイルの破損に強いようです。
参考文献:なぜ tar+gzip はよくないか?

beavというバイナリエディタを使って、先頭から200バイト目を00に書き
換えてみました。
bervは非常に軽快に動くので編集が楽でした。
ちなみにbeavにおけるファイル保存コマンドはC-x C-s、終了はC-x C-c。
# Emacsと同じですね。

# beav svnrepos-0.tar.gz
編集
# beav svnrepos-0.afz
編集


無事ファイルを破損したので、解凍してみます。

まずはtar+gzから。

# tar xfvz ./svnrepos-0.tar.gz
./overlast/
./overlast/dav/
./overlast/locks/
./overlast/locks/db.lock
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
gzip: stdin: invalid compressed data--crc error
gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error exit delayed from previous errors


うわー。ほんとだ、tar+gzは解凍できない。
バックアップ中に破損したことは無いけれど、
万が一を考えると、これは怖すぎるな。

次にafio+gzを解凍してみます。

# afio -ivZ ./svnrepos-0.afz
overlast -- okay
overlast/dav -- okay
overlast/locks -- okay
gzip: stdin: invalid compressed data--crc error
gzip: stdin: invalid compressed data--length error
afio: "inentry xwait()": Exit 1
overlast/locks/db.lock -- uncompressed
overlast/locks/db-logs.lock -- uncompressed
overlast/hooks -- okay
overlast/hooks/start-commit.tmpl -- uncompressed
overlast/hooks/pre-commit.tmpl -- uncompressed
overlast/hooks/pre-revprop-change.tmpl -- uncompressed
overlast/hooks/post-commit.tmpl -- uncompressed
overlast/hooks/post-revprop-change.tmpl -- uncompressed
overlast/conf -- okay
overlast/conf/svnserve.conf -- uncompressed
overlast/README.txt -- uncompressed
overlast/db -- okay
overlast/db/fs-type -- okay
overlast/db/DB_CONFIG -- uncompressed
overlast/db/__db.001 -- uncompressed
overlast/db/__db.002 -- uncompressed
overlast/db/__db.003 -- uncompressed
overlast/db/__db.004 -- uncompressed
overlast/db/__db.005 -- uncompressed
overlast/db/log.0000000501 -- uncompressed
overlast/db/nodes -- uncompressed
overlast/db/revisions -- uncompressed
overlast/db/transactions -- uncompressed
overlast/db/copies -- uncompressed
overlast/db/changes -- uncompressed
overlast/db/representations -- uncompressed
overlast/db/strings -- uncompressed
overlast/db/uuids -- uncompressed
overlast/db/log.0000000500 -- uncompressed
overlast/format -- okay


一見分かりにくいですが、多分overlast/locks/db.lockが破損していました。
他のファイルは無事でした。

Subversionのリポジトリのようなデータベースをバックアップする場合は、
破損箇所によっては無事に復帰できないですけれど、
途中が壊れて、あとが解凍できないよりは助かりますね。

ということで、これでcronを使って昼休みごろにバックアップすれば、
昼食を食べている間にバックアップが取れて幸せです。
仕事が終わったときにもバックアップすれば、なお良いかもしれません。

私は個人用途なので沢山バックアップできませんが、
企業や研究室ならバックアップしたい放題ですし
ファイル名を変えて、Raidじゃない領域に保存するのが良いでしょう。
# Raidが死んだら立ち直れません。

[2006-10-12]追記
Subversionのリポジトリのバックアップをする際に、
直接リポジトリを自動でバックアップするのは、
バックアップ中にコミットしてしまう可能性があって危険でした。
そこで、svnadmin hotcopyでリポジトリのコピーを作って
そのコピーをバックアップするようにスクリプトを変更しました。
なので、圧縮ファイルを壊す例の出力は少し変わります。
svnadmin dumpを使わない理由はとくにないので、
svnadmin dumpでも良いと思います。
svnadmin hotcopyでコピーを作ると、svnrepos/db/*.dbなど
一部のファイルがコピーされませんけれど、
svn co file:///pass/to/svnrepos-copyでcoできるので、
まったく問題なさそうです。
Googleではhotcopyしたあとrsyncしているらしいです。へえ。

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

2006-10-05 Thu

続・初めてのPerl 改訂版

続・初めてのPerl 改訂版が、訳者が変わるわ、監訳者がつくわで、
中身が変わって再登場!!みたいな雰囲気で出るみたい。

普通の「続・初めてのPerl」と見比べてみると、
オブジェクト指向の話とか、テストの話が充実するみたい。
楽しみ。

改定前と比べて60ページ以上追加。1.25倍の厚さで再登場。
# 値段も1.2倍強に

出たら買います。


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

2006-10-04 Wed

新へパリーゼドリンクはウコンの力より二日酔いに効く

今日はちょっと飲みすぎた。
明日の二日酔いが心配。でも大丈夫。

飲みすぎた時といえば、「ウコンの力」ですよね。
ウコンの力を2缶飲めば、翌日はなかなか体調が良いものです。

でも、最近ウコンの力よりスゴイのを教えていただきました。
それが「新へパリーゼドリンク」。

画像

新へパリーゼドリンクはコンビニでは売っていないですけど、
小さな薬局ではキッチリ置いてあります。

飲みすぎる前や飲みすぎた後に、新へパリーゼドリンクを飲んで、
水を1リットルくらい飲むと、就寝して3時間後くらいに、
バチっと目が覚めてスッキリしています。
12時に寝て3時に目が覚めたら、さすがに二度寝しますけど。
新へパリーゼドリンクを飲んだ翌日は二日酔いに悩まされなくなりました。

新へパリーゼドリンクは、肝臓を活性化してくれるみたいです。
肝臓を活性化すると、アルコールの分解が促進されるだけでなく、
体の疲労も早く取れるんですかね。
よく調べてみると、アミノ酸w大量摂取しているような感じみたい。
アミノデカンパイと似ているのかもしれませんね。

あんまりにも強いパワーを感じられるドリンクなので、
気軽に使える感じはしませんが、年末にお世話になりそうです。

ということで新へパリーゼドリンクはオススメ。

ウコンの力とチャンポンすると、もっとスゴイらしいので、
次に飲むときは新へパリーゼドリンク+ウコンの力をやってみます。
# そんなことより肝臓の力を向上する食生活を送ったほうがいいな。

新ヘパリーゼプラス 300錠[医薬品][滋養強壮剤]二日酔いになりやすい最近お酒が弱くなった...新ヘパリーゼプラス 300錠
@0_mall/orive/cabinet/00230277/hepari-ze.jpg?_ex=128x128" border=0 alt="【送料無料】新へパリーゼドリンク50本【1ケース】">【送料無料】新へパリーゼドリンク1ケース
@0_mall/solotta/cabinet/drink-food/50617-1.jpg?_ex=128x128" border=0 alt="今ならポイント10倍!(10/17(火)9:59まで)【送料無料&税込】ウコンの力 1ケース(100ml×30本)..."> 【送料無料&税込】ウコンの力 1ケース(100ml×30本)
@0_mall/moris/cabinet/4901001043989.jpg?_ex=128x128" border=0 alt="B味の素 アミノデカンパイ amino de Kanpai 3g×15袋"> 味の素 アミノデカンパイ amino de Kanpai 3g×15袋

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

青葉台 割烹 魚がし

青葉台の割烹「魚がし」で留学生のキムさんのお別れ会。

画像

魚が主体のメニュー。鯵の塩焼きが旨かった。

画像

金さんに、ラベル入りの日本酒をプレゼント。
お酒が好きだそうで、喜んでくれていた。
是非韓国まで持って帰ってください。

キムさんおつかれさまでした

ちなみに奥村研が誰かにプレゼントすると、
もれなく金の奥村研ステッカーが貼られるらしい。

最後に先生のお言葉で終了。

キムさんおつかれさまでした。

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

カキフライ

昼食は生協のカキフライ。5日間限定の品。

画像画像

なかなか身が厚くて、生協のくせに生意気な味。
値段の割りにうまかったです。

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

2006-10-03 Tue

モスでプログラミング

家に帰る前にモスでプログラミング。

画像

そろそろ大学祭シーズンらしく、
大学祭の実行委員会風の学生さんが打ち合わせしてた。

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

町田に一蘭ができる

町田に一蘭ができる、とマイミク日記で見たので、
おやじ[2006-10-03-2]から町田駅に向かう途中で、
お店ができるらしい場所へ行ってみた。

一蘭 町田店 オープニングスタッフ募集

町田店
東京都町田市原町田6−19−11


東京都町田市原町田6−19−11の地図の示すところに行ってみると、
そこには、今日閉店したっぽい雰囲気の良さそうな焼き鳥屋があった。

画像

ホントに一蘭がここにできるのかな??

たぶん、一蘭 町田店は2ヶ月以内にオープンするでしょうから、
その時になれば分かりますね。

一蘭、オープンが楽しみだなぁ。

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

町田 北海道ラーメン おやじ

町田にある北海道ラーメンの店「おやじ」へ。

画像

店頭に人が10人くらい並んでいて、15分くらい待った。

おやじラーメンセットを注文した。

「はい、おやじでーす」

と言いながら目の前におやじラーメンが出てきた。
この他に餃子が付いて1000円。

画像

カメラが壊れていて携帯で撮影してるので微妙だけど、
今までに見た味噌ラーメンの中で一番美味しそう。

味は、典型的な味噌ラーメンとは一線を画す深い味わい。
旨みと甘みと辛味が丁度良く混ざった、ポタージュのようなスープ。
丁度良い太さの縮れ麺。
とろけるチャーシュー。
スープと良くあった炒め野菜。

熱い熱い旨い旨いと、一緒に行ったメンバーは全員無言で食べてました。

餃子もとっても美味しい。おやじラーメンと良く合ってます。

たぶん今後時々来ることになりそう。

関連エントリ

[2006-10-03-3] 町田に一蘭ができる
[-] 1
投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

trac+subversionでの初歩的トラブルメモ (1)

trac+subversionな環境を整えたので、張り切ってコードをインポート
しまくっていたのですが、トラブルというものは起きるものですね。

ということで以下に起きたエラーと対処をメモします。
今日起きたエラーは2つだけ。




●コードのインポート中にFatal errorが起きた
大量のソースコードをガリガリとインポートしていたら見たくない文字が。
インポート中にデータベースが壊れたみたい。
何回インポートしてもエラーメッセージしか出ない。
trac側にもFatal errorって表示された。
Berkeley DBは壊れやすいと聞いていたけど、速攻壊れて血の気が引いた。

とりあえずリカバリを試みる。

# svnadmin recover svnrepos
Repository lock acquired.
Please wait; recovering the repository may take some time...
svn: DB_RUNRECOVERY: Fatal error, run database recovery
(中略)
svn: bdb: PANIC: Invalid argument
svn: bdb: PANIC: DB_RUNRECOVERY: Fatal error, run database recovery


はいはい、パニックしてるのはコッチですよー。

リカバリを試みながら調べ物をすると、どうやらログが腐っているみたい。
うーん、そうなの??

# rm svnrepos/db/log.*
# svnadmin recover svnrepos
Repository lock acquired.
Please wait; recovering the repository may take some time...
Recovery completed.


一応直った。一応インポートも出来た。

ただ、その後も頻繁に壊れるので一回全部やり直し。
結局、rm -r svnreposした。

ログを消してしまったのが敗因かな。
Berkeley DBの修復コマンドを使った方がよかったかな。




●No changeset # in the repositoryというエラーを吐く
このエラーはtracのプロジェクトと、svnのリポジトリが
上手いこと同期していないときに起こるみたい。
そういう時はシンクロ。

# trac-admin trac-project resync
Resyncing repository history...
Done.


この後、エラーが発生しないので解決したみたい。




早急にtracとsubversionのリポジトリを定期的に
自動バックアップしたほうがいいな、と感じています。

余計なことを考えないで1日戻ったほうが良いときもありそう。

関連エントリ

[2006-11-23-2] SubversionのDBが壊れたときの修復スクリプト
[-] 1
投稿者:としのり  日時:23:59:59 | コメント | トラックバック |

2006-10-02 Mon

Gateaux de Voyage(ガトー・ド・ボワイヤージュ) とろけるシブースト 白桃

Gateaux de VoyageのシブーストをOさんが買ってきてくれた。
八王子駅構内で売っているらしい。知らなかった。

画像画像

白桃の入ったカスタードベースのプリンのような生地に、
とろけるような柔らかいクリームをたっぷり重なっている
夢のようなお菓子。

紅茶と一緒にいただきました。

画像画像

一口食べたら、おお、と声を出してしまった。
生クリームとカスタードの組み合わせは最強だなぁ。
とっても旨い。ちょうど良い甘さ。

夢中になっていたら紅茶無しでほとんど食べてしまった。
めちゃくちゃ幸せだな。

ごちそうさまでした。

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

trac+subversionを使い始めた

trac+subversionな環境を整えたので、まとめメモを書くことにします。
まだ不十分ですが、あとは徐々に改善。

画像

trac+subversionなサーバを作っておきたい。
さらに、リポジトリ全体も定期的にバックアップをとりたい。
と思ったんですよ。

今は、個人のソースはかなりアバウトなバックアップをしていて
突然自分のPCが壊れてしまったとき、昨日とかおとといのソースが
無くなってしまうような状態なのです。

何もしてないわけではなく、CVSとSubversionは使っていますよ。
でもソースの差分をみて何か発見するとか、
タスクとかバグとかをメモしておいてほにゃほにゃとか、
するわけではないので、頻繁にコミットするのが億劫なんですよ。
ホントに駄目人間です。

そういうところをtracや影舞を使って矯正しようかなと思っていて、
なかなか手が付かなかったのです。
でも、いよいよ危険を感じたので週末にやりました。
# 身近で事件が起こるまえに何かするのが理想なのですが。

余計なコメントはこれ位で以下は自分用メモ。
多分抜けてるところが沢山あるだろうな。




●OS : Debian Sarge linux
●目標 : ソースをコンパイル&インストールしたApache2でtrac

以下に作業を依存関係を考慮しつつ列挙する。

●Perl5.8.8をインストール
/etc/apt/sources.listに以下のような記述を加えて
apt-get updateして、apt-get install perlする。それで十分。
インストールが終わったら、即、以下のラインを#でコメントアウトする。
そんで、apt-get updateしておく。
deb http://ring.asahi-net.or.jp/archives/linux/debian/debian/ sid main non-free contrib


●Apache2とmod_perl2をコンパイルしてインストール
自分はmod_perl2用のApache2を過去にインストール済み。確かこんな感じ
だった。
# cd /tmpとかする
# Apache2とmod_perl2のソースをダウンロード&解凍
# mod_perl2のディレクトリにcd
# perl Makefile.PL MP_USE_STATIC=1 MP_AP_PREFIX=../httpd-2.2.2 MP_AP_CONFIGURE="--prefix=/usr/local/httpd_mp2 --with-mpm=prefork"


●subversionのインストール
以前インストールした。ついでにsvkも
apt-get install subversion svk


●tracの最新版のtar.gzファイルを取得
trac配布ページで配布している、最新安定版っぽいのを取得。
英語版で十分だし。

●tracのインストールの前に
tracのドキュメントとにらめっこ。
どうやら先に、ClearSilverの最近のやつとSQLiteの3系とPySQLiteの2系が必要。

●Pythonなどのインストール
最新版っぽいtracを使いたかったので、tracはソースから。
だけど他のものは極力apt-getすることにした。

# apt-get install trac
# apt-get install python-devel python-xml
# apt-get install python2.3-japanese-codecs
# apt-get install sqlite3


●ClearSilverのインストール
なんとなくClearSilverのソースをダウンロード。
自分は0.10.3をインストールした。
どうせmod_pythonを使うので、エラーが出たものは切ってしまった。
# 解凍して、解凍したディレクトリにcdする
# ./configure --with-python=/usr/bin/python --disable-ruby
# make
# make install


●pysqliteとsqlite
なんか、こんな感じだった気がする
# apt-get install sqlite3 python-sqlite


●mod_python
mod_pythonもソースから入れた。
# ダウンロードして解凍して、そのディレクトリに入る
# ./configure --with-apxs=/usr/local/httpd_mp2/bin/apxs


httpd.confに以下を追記した。
LoadModule python_module modules/mod_python.so


●tracをインストール
aptで入れたtracを無視して上書きすることにした。
# tracのソースをダウンロードして、解凍して、ディレクトリ移動
# python setup.py install


●tracユーザ用の認証に使うファイルを作る
パスワードファイルをどこに保存するか悩んだけど適当なところに配置
# mkdir /usr/local/httpd_mp2/password/
# /usr/local/httpd_mp2/bin/htpasswd -mc /usr/local/httpd_mp2/password/trac.passwd overlast
# ほげほげ


●httpd.confにtrac関連の設定を書き込み
httpd.confに以下を追記した。
以下のようにするとtrac上でoverlastユーザによるログインが可能。
<Location /trac>
  SetEnv PYTHON_EGG_CACHE /tmp/python_egg_cache
  SetHandler mod_python
  PythonHandler trac.web.modpython_frontend
  PythonOption TracEnvParentDir /root/trac
  PythonOption TracUriRoot /trac
  PythonDebug On
</Location>
<LocationMatch /trac/[[:alnum:]_]+/login>
  AuthType Basic
  AuthName "Trac Project"
  AuthUserFile /usr/local/httpd_mp2/password/trac.passwd
  Require valid-user
</Location>


●datefmt.py
自分はDebianの言語設定がeucJPなので、このままでは動かなかった。
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 356, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 206, in dispatch
    populate_hdf(req.hdf, self.env, req)
  File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 74, in populate_hdf
    hdf['trac'] = {
  File "/usr/lib/python2.3/site-packages/trac/util/datefmt.py", line 65, in format_datetime
    return unicode(text, encoding, 'replace')
LookupError: unknown encoding: eucJP


なので/usr/lib/python2.3/site-packages/trac/util/datefmt.pyをいじっ
た。
姑息。
def format_datetime(t=None, format='%x %X', gmt=False):
    if t is None:
	 t = time.time()
    if not isinstance(t, (list, tuple, time.struct_time)):
	 if gmt:
	     t = time.gmtime(float(t))
	 else:
	     t = time.localtime(float(t))

    text = time.strftime(format, t)
    encoding = locale.getpreferredencoding()

    if sys.platform != 'win32':
+       #encoding = locale.getlocale(locale.LC_TIME)[1] or encoding
+       encoding = 'euc_jp'


●util.py
これもいじっていた。こんな感じにした。どこ変えたか忘れたので見比べ
てください。
def to_utf8(text, charset='iso-8859-15'):
    """Convert a string to utf-8, assume the encoding is either
    utf-8 or latin1"""
    try:
	 # Do nothing if it's already utf-8
	 u = unicode(text, 'utf-8')
	 return text
    except UnicodeError:
	 try:
	     # Use the user supplied charset if possible
	     u = unicode(text, charset)
	 except UnicodeError:
	     # This should always work
#            u = unicode(text, 'iso-8859-15')
	     try:
		 u = unicode(text, 'japanese.euc-jp')
	     except UnicodeError:
	     #This should always work
		 u = unicode(text, 'iso-8859-15')
    return u.encode('utf-8')


●subversionをまだ使ってなければ、リポジトリを作る。
tracを使うためには、subversionのリポジトリが何か必要。
すでにあるなら問題なし
# svnadmin create /path/to/repos


このあたりは別のページを読む。

tracの1プロジェクトが、subversionの1リポジトリに対応していて、
subversionの中にいろんなものを入れておく感じにした。
以下はsubversionの中にこんな風にコードを突っ込んだよ的イメージ。
/tmp/repos/以下にディレクトリやファイルを配置して、
reposをインポートしたと思った。
つまり/tmp/repos/overlast/・・などを先に作っておいた、と思う。
/
  overlast/
    project_a/
      trunk/
      branches/
      tags/
    project_b/
      trunk/
      branches/
      tags/
  bw/
    ・・・・


参考文献としてはSubversion メモが好きだな。

●Tracプロジェクトの作成
何かまぁ、ノリで作成。
作成したプロジェクトの権限はhttpd.confに書いてあるapache2を起動す
るユーザに与える。
# mkdir $HOME/trac
# cd $HOME/trac
# trac-admin myprojects initenv
# chown -R www:www $HOME/trac


●trac用のユーザに権限を与える
Basic認証のときに設定したユーザ名に対して、権限を与える。
# trac-admin $HOME/trac/myprojects permission add overlast TRAC_ADMIN


●trac.ini
osの言語設定はeucなのに、ファイルのエンコードはutf-8を使ってる。
だから、このままだとtracに表示される日本語が化ける。
以下のようにして対処。
/root/trac/overlast/conf/trac.iniのdefault_charsetを以下に書き換え。
default_charset = utf-8


●dbファイルの権限関連
tracやsvnのdbファイル関係の権限がうるさいかも。よしなに設定する。

●その他細かい設定
以下を見て、コンポーネントとかマイルストーンを整頓した。
試験管のなかのコード :: Trac にチャレンジ(2)

●その他プラグインなど
以下の説明が丁寧だったなー、と思いました。
ただScrumBurndownPluginの説明は、現状と食い違っていると思うので注意が必要。
やどりぎ@NET: trac + TracBurndownプラグインでスクラム開発のすすめ

●残っている課題
・SVNWEBもやってみたい
・Subversion のコミット時にチケットのデータをフック
・tracやsubversionのログをメールで送る
 ・Trac のバージョンアップをしてみたよ
・ScrumBurndownの動作確認と運用
・tracとsubversionのディレクトリも自動でバックアップしよう

●参考文献
jigelog ≫ Tracインストール
YappoLogs: tracとsvnwebとapache1.3.*でオープンソース開発環境の構築
メモ/WebDAVでSubversion -SaikyoLine.jp
メモ/Mod_pythonでTrac -SaikyoLine.jp
ひげぽん OSとか作っちゃうかMona- - Subversionを ssh 経由で使おう
Trac(BTS+Wiki+SVN)を試してみる [前編] ? Weboo!Returns.
Trac(BTS+Wiki+SVN)を試してみる [後編] ? Weboo!Returns.
まちゅダイアリー - Subversion環境 (2) , trac の日本語化
粉骨砕身の覚悟でがんばります 2005年06月02日
YEDO.COM - PukiWiki - NetBSD/Tracインストールメモ
かえるの寝言default_charset
Trac で遊んでみたよ その1 - 日本語(コメントも)
試験管のなかのコードtrac
Server/trac/使い方 - www.takebay.net/~nao




長いなぁ。
上記までの流れにうんざりした方は、
tracをインストールするときにdebianの標準のものとか、
日本語化されたtracを使うとか、Windows版を使うとかすると、
もっと簡単にいくと思います。

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

2006-10-01 Sun

夕方から起動

昨日の飲み会から帰って寝たので、
起きて家事を終えたら夕方だった。

今日はmod_perl2と戦って惨敗して終わった。

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