トップ 最新 追記

誰も褒めてくれないから自画自賛する日記

nu-chon.org  「ぬ」あんてな  「ぬ」wiki  RSS
2000|01|02|03|04|05|06|07|08|09|10|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|06|07|
2012|01|03|05|06|08|09|
2013|01|08|09|
2014|01|03|05|08|12|
2015|01|04|09|10|
2016|01|
Sapporo RubyKaigi 02
Sapporo RubyKaigi 03
RubyKaigi
Sapporo RubyKaigi 2012
RubyKaigi 2013
2008年
1月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

2008-01-01 [長年日記]

あけましておめでとうございます

あけましておめでとうございます。細木数子のいう大殺界を抜け出ました。

今年から本腰を入れて稼ぎます。

釣りバカ日誌18

日系のテレビ局で放送しているので鑑賞。

和むわ。


2008-01-02 [長年日記]

今日から仕事

この国には正月なんぞ存在しない。というわけで、今日から仕事。

Firefox 3 Beta 2

インストールしてみた。

なんとなく軽快に動作するようになった気がする。


2008-01-03 [長年日記]

IE版Firebug

これで、IEのCSS処理の悩みが多少軽減できるだろう。

IE Developer Toolbar

http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en

結構以前からあるのね。

ということは、知らなかったのは僕くらいか。。。

自信が沸くソースコード

世界的にとても有名な某オープンソースソフトウェアのカスタマイズをしているのだが、オリジナルのソースコードがとても汚い。

こうやって見ていると、「僕が書くソースコードって結構綺麗だなぁ」、などと有頂天になれる。

僕の勘違いに違いない。

サーバ移転

これまで利用させていただいていたt-baseから移転しました。


2008-01-04 [長年日記]

IE版Firebug

これで、IEのCSS処理の悩みが多少軽減できるだろう。

IE Developer Toolbar

http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en

結構以前からあるのね。

ということは、知らなかったのは僕くらいか。。。

自信が沸くソースコード

世界的にとても有名な某オープンソースソフトウェアのカスタマイズをしているのだが、オリジナルのソースコードがとても汚い。

こうやって見ていると、「僕が書くソースコードって結構綺麗だなぁ」、などと有頂天になれる。

僕の勘違いに違いない。

サーバ移転

これまで利用させていただいていたt-baseから移転しました。


2008-01-05 [長年日記]

たぶん移転完了

nu-chon.orgのサーバの移転、(たぶん)完了。

嵌ったポイントは、php5に変わったことでpukiwikiが動作しなかったことと、Digest認証のパスワードファイルを指定するディレクティブがapache2.2から変更になったことくらい。


2008-01-06 [長年日記]

今日も天気が悪い

今にも雨が降りそうな空。雨季だから仕方がないが。

カリフォルニアロール

久しぶりカリフォルニアロールを食べた。えびすマーケットで購入。

まぁまぁ美味しかった。うちの大統領はカリフォルニアロール初体験だったが、「予想通りの味」とのこと。

まぁ、そうだろうなぁ。

BORDERSでLinux関連のMagazineを立ち読み

立ち読みというより、椅子に座って読んでいたので座り読みなのだが。

Cluster FSなど、最近の動向についてちょっとだけ読んでおいた。

本当はIA-32とOS関連の基礎的な事について書かれた本を探していたのだが置かれてなかった。残念。

釣りバカ日誌

またまた観る。

好きなんだよなー、この映画。


2008-01-07 [長年日記]

I'm depressed every Monday.

It happens only to me?


2008-01-08 [長年日記]

Railsの日

今日は、Letterサイズ(A4とほとんど同じサイズ)の白紙の両面に手書きで画面イメージを手書きし、そんないい加減なものを声高らかに「仕様書」と宣言し、Railsでアプリケーションを作成。

最後にRailsでアプリを作ってから2週間くらいしか経過していないのに、かなりリハビリが必要でしたYO!

慣れてしまえば、かなり生産性が高いなぁ。特に規模が小さければ小さいほど。

というわけで現在完成まで60〜70%くらいの時点。メインの機能はすでにできた。でも残りの作業が画面のデザインの調整やら、validationやらなので、地味に難儀かもしれない。


2008-01-09 [長年日記]

なんだか忙しくて気が狂いそうだな

もうね、嫌になる。

特に、帰宅しても時差の兼ね合いで深夜まで日本とやりとりしないといけない、という脅迫感がストレスになる。


2008-01-10 [長年日記]

話が纏まらなくて腹立たしい日

そういう日もある。

現在自分で進めている開発は順調。主な機能はだいたい出来た。

作ったのは良いがその後の運用を投げ出してしまわないように、僕の場合、開発よりも運用の意識を強くしなければいけない。


2008-01-11 [長年日記]

久しぶり晴天

からっと晴れた。久しぶりのような気がする。今日は外も暖かい。

昨日まで作っていたRailsアプリを実際に使ってみて、機能的に弱いところを確かめた。やっぱり設計段階では気が付かないことって多いなぁ、と改めて思う。

今日は社長の意向で久しぶり早めに仕事を終えた。そういうのも悪くない。

Trader joe'sの2ドルワイン

久しぶり2ドルワインのShirazを飲んだ。

まぁまぁだな。やっぱりちょっと良いものを飲んでしまうと、2ドルワインでは満足できなくなる。値段のわりにはハズレがなくて良いワインなのだが。


2008-01-12 [長年日記]

リトルサイゴン

久しぶりに行ってきた。ブラブラ街中を見て何も買わずにCosta MesaのCoffee Beansでコーヒーを飲み、周辺をブラブラして、Trader Joe's, Targetに立ち寄って買い物をして帰宅。

ちなみに、今日、大統領は近所のGEOSでTOEICを受けてきた。僕も受けてみれば良かったかな。点数が落ちていそうで怖いけど(汗)


2008-01-13 [長年日記]

Fry'sに行ってみた

今日は特にしなければならない用事がなかったので、Fry'sに市場調査に行ってみた。

最近はノートPCが安くなったね。

REBATE(修正:Debateではない)が良い。49.99ドルの商品に50ドルのMail Rebateが付いていたり。

アメリカの家電、PC関連商品の量販店にはこういうやり口が多い。

それにしても今日は暑い。気温が26℃らしい。


2008-01-14 [長年日記]

午前中はソフトウェアの改良を少々

機能的に気に食わない部分を改造。

とりあえず動作するようにしておく。

なんだか、やらないといけないことが沢山あるのだが、まったく整理できていない。今からちょっと整理してみようと思う。

nagiosしてますか?

nagiosから、サーバダウンの知らせをいただいた。

嘘だと思っていたら、本当にサーバが停止していた。

電源再導入で問題なく動作している様子。理由がイマイチわからないので、これから調査してみる。バックアップ用のマシンだったので顧客への実害がなくて良かった。

Nagiosの設定をちょっと敏感に設定していたので、最近、別のサーバがpingの応答が遅いという警告が送られてきており、今回もその件だと無視しようかと思ったのだが、念のため確認しておいて良かった。危うく狼少年状態になるところだった。

良い教訓として、この際、敏感過ぎる設定を変更しておく。

はぁ、本当に動作していないことに気が付いたときには、すごく嫌な気分になり、動悸が激しくなった。寿命が縮まった。

実際のところ、サーバの台数が結構あるので、障害はもっと発生してもおかしくない。そういう意味ではとても救われているのだが。


2008-01-15 [長年日記]

MJ12bot

酷いアクセスをしてくるbotなので、拒否しておく。

etchへのdist-upgrade

PHP4から強制的にPHP5になりますね。ということは、ちょっと古いPukiwikiとか使っていると、軽く死ねます。

まぁ、単純にPukiwikiをアップデートすれば良いわけですけど。

mysqlも5.xに強制的にUpgradeですね。5.xからSQLの文法チェックが厳しくなっているので、動かないアプリケーションが出てくるかもしれません。

アプリケーションに長文で複雑なSQLが埋め込まれていたりすると、悶絶します。

以前のUpgradeに比べれば、嵌りポイントは比較的少ないほうだと思いますけど。

MacBook Air

http://pc.watch.impress.co.jp/docs/2008/0116/apple1.htm

こいつぁ薄いね。

自分は買わないが。キーボードのタッチ感はどうなんだろう。

近所のApple Storeに行けば見ることができるかな?週末に行ってみてもよい。

猛烈に仕事が進まない。死ねるな。


2008-01-16 [長年日記]

疲れた

猛烈に疲れた。今日はドキュメントを書くのがメインの仕事。

比較的進んだが、まだまだだな。

本日のツッコミ(全2件) [ツッコミを入れる]

tamaki [お疲れですかぁ・・・。 お疲れ様です。札幌はすごいドカ雪に見舞われています。 くるまの雪を下ろすのもかなり時間がかか..]

 [北海道の大雪、大変みたいだね。こちらは雪が降らないので楽な反面、季節感がなくてダラダラしやすいです。]


2008-01-17 [長年日記]

やたら作業が多い日

作業が多いというか、人員が明らかに足りない。


2008-01-18 [長年日記]

サプライズパーティー

知人の誕生日会をサプライズ形式で。


2008-01-19 [長年日記]

lighttpdへ移行

現在移行中。まだ途中。

最初、apacheをフロントエンドにしていたが、lighttpdをフロントエンドにし、apacheをバックエンドにすることにした。

なぜそんなことをしているか。それは僕にもわかりません。

apacheに飽きたんだと思います。


2008-01-20 [長年日記]

lighttpdへの移行完了

とりあえず完全に移行が完了。

というわけで、update-rc.d -f apache2 remove を実行し、apache2が立ち上がらないようにしておく。

さすがにapacheをpurgeする勇気は無い。

ついでにtdiaryも更新

2.2.0にようやく更新した。

なかなかやる気にならなかったので。

朝っぱらからサーバ障害

まぁ、しょうがないね。ログで、ディスクが溢れてた。


2008-01-21 [長年日記]

San Diego Balboa Park

昨日行ってきた。

散歩するにはとても良いところ。見るところも沢山あるし。

博物館や美術館がもう少し安価で入場できたら良いのになぁ。

つっこみスパムが酷いな

ツッコミスパムが酷い。いたちごっこだからなぁ。

帰宅してから仕事をしないといけない僕

いやだ。こんな生活。

というわけで

さっさと終わらせる。

研いでもらった包丁

研ぎ石がないので、いつもは本当に研げているかどうかもわからない機械をつかって包丁を研いでいるのだが、お知り合いの寿司職人の方が「いつでも研いであげるよー」と言ってくださったので、早速研いでいただいた。

結果、「包丁ってこんなに切れるものだったんですね!」というくらい切れ味が良い。

大満足である。

またよろしくお願いします。

lighttpdに変更した結果

メモリの使用量が減った。

apacheで動作させていたときと、FastCGIの常駐プロセス数も違うし、以前は一部rubyでかかれたソフトウェアをapache + mod_rubyで動作させていたりとメモリを富豪的使い方で消費していたので、今の環境と単純にパフォーマンスの比較をしても意味がないのだが、少なくともfastcgiであれば、プロセス数の上限をアプリケーションごとに個別に管理できるのでメモリの使用量の調整がしやすい(特にメモリが少ない環境では)。

と思う。

Railsのパフォーマンスが良くなったかどうかは、体感ではわからない。比較しても良いが、もう一度Apacheの環境を用意するのは面倒だな(笑)

なぜかベンチマークを取ってしまう僕

というわけでやってみた。あるアプリケーションのログインページの表示で処理。一応セッションの利用(ファイル形式)をしているRails(1.1.6)のアプリケーション。DBの処理はしていない。

httperf を利用。オプションは、--num-conns=100 --num-calls=1

  • apache2 + fcgid
Request rate: 10.5 req/s (95.2 ms/req)
  • lighttpd fastcgi
Request rate: 9.5 req/s (104.9 ms/req)

遅くなってますが。。。

結果が信じられず何度もやってみたがほとんど変わらず。

というわけで、ケースバイケース、ということですな。

というか、このアプリ、たいした処理していないのに遅いな。経験上、少なくとも30reqs/sくらいのパフォーマンスは出ると思ってたんだけど。あぁ、セッションを使っているからこんなものか。


2008-01-22 [長年日記]

JavaScriptで逃げる

某サイトの前頁内に埋め込まれた特定の文字列を含むリンク(数百個)を変更しないといけなかったのだが、DBMSを使っているのでsedとawkでバキューーンとはできないし、(しかもそのDBのテーブル構造が複雑すぎて解析する気にならない)、マンパワーでチマチマやることを想像すると頭痛がしてきたので、手抜きでJavascriptと正規表現でhref属性のURLをすべて置き換えることで対処。

document.getElementsByTagName('A')

でAタグのオブジェクトの集合を取得して、href属性の中身のうち正規表現(match)で特定の文字列に合致するものを片っ端から変更する、という方法。

考えながら5分でコーディング完了。たぶん手でやっていたら5時間はかかったと思う。

これで良いのか? とりあえず良いことにしようではないか、諸君。

当然、JavascriptをOffにすると役に立たないのだが、裏事情を考慮するとむしろ良いかもしれない。

それにしても、この方法って悪用できそうで怖いな。


2008-01-23 [長年日記]

会議

日本時間の9時半から始まる会議が始まらない。

んーー。

音声通話

やはり文字チャットでやるより、はるかに効率が良いなぁ。

グラタン

うちの大統領がグラタンを作ってみた。

上出来だった。おいしかった。

作った本人がびっくりしていた様子。

Loftカードが届いた

Loftは西武系列でなくなったのだから、SAISONオリジナルのデザインのカードが届くかな、と思ったが、以前とまったく同じデザインのLOFTカードだった。まぁ、サービスはSAISONとまったく同じなのだが。

このカード、デザイン的にインパクトがありすぎて、あまり使う気にならないんだよなー。と言いつつも、米国に来たばかりの頃は、毎月20万円近く(家賃以外のすべての支払い)、このカードを使っていたので、かなりお世話になっているのだが。

近所の日本食レストランのウエイトレスに「LOFTカードの人」と覚えられていたくらいなので(笑)

とりあえず届いてよかった。有効期限の今月末に間に合わないと、いろいろ面倒なことになっていたので。

WEBアプリの自動ログイン機能

Cookieを利用して、ユーザIDとパスワードを毎回入力しなくても済むアレ。

認証関連の機能は、最初からある程度のパターンを見越して設計しておかないと、あとで機能を追加するのは結構辛いなぁ、と実感した。

結局は実装できたんだけど、予想以上にコーディング量が増えてしまった。

それにしてもこの機能、便利な反面、セキュリティ的には非常に気持ち悪い機能だ。当然、Cookieで直接パスワードの受け渡しを行うわけではないけど、結局Cookieをコピーされたら元も子もない。


2008-01-24 [長年日記]

Kean Coffee

久しぶりに行った。

今日はソファーが空いていたので、大統領と二人で占有。

マッタリと過ごした。


2008-01-25 [長年日記]

Buon Giorno Coffee

Kean Coffeeの近所にあったコーヒー屋。

入店すると店員が「ボンジョルノ!」と挨拶してくれる。

デザートの種類が多め。デザートの値段は高め。それ以外はいたって普通のコーヒーショップ。

というわけで、今日はこのコーヒーショップで大統領と二人でマッタリしてきた。


2008-01-26 [長年日記]

昼ごはんは中華

Irvineの普通の中華レストランで食事。

麺とおかゆとビスケット(といってもお菓子じゃないけど)を注文。

値段が安めなのが良い。もう一度行っても良い。


2008-01-27 [長年日記]

Newport Beachへ

できるだけPCに触れない日にしようと思いつつも、気が付いたら朝からRailsで作成しているアプリケーションのUnit Testを書いていたりする馬鹿な僕。

うちの大統領とNewport Beachのモールへお出かけ。

高級スーパーマーケットで試食しまくり満足して何も買わずに撤収。

そのスーパーマーケットの隣にある調理器具屋に行き、あーだ、こーだ言いながら店内を巡回。

大統領がなにか些細なものを買っていた(なんだっけ。)

その後、99セントショップ、日系スーパーで買い物をして帰宅。

最近、iPhoneをポチポチ触りながら歩いていたのを大統領に注意されたので、昨日はできるだけ触らないようにしていた。それだけのことだがリフレッシュできた。クセや習慣を止めるだけで案外簡単に気分転換できるものだ。


2008-01-28 [長年日記]

ドラリオン

ドラえもんではない。

http://t-base.ne.jp/~nakajima/diary/?date=20080126#p02 より。

うむ。僕は知りませんでしたが、英語が達者なうちの大統領は「テレビのCMで頻繁に宣伝してるでしょ。」と言っていました。はい、知りませんが、何か?

ここで、自分の記憶をたどってみると、米国に来たばかりのころ、たまたまDVDで見たことがあったのだった。たしかに凄かった。ただ、それが「ドラリオン」という名前ということは覚えていなかった。

これは是非とも生で見たいなぁ。

Railsメモ

validations_length_ofのオプション :allow_nil => true。

:in=>0..10 としても、これだけではnilはエラーにされてしまうので。

本日のツッコミ(全1件) [ツッコミを入れる]

nkjm [シルクドソレイユはドラリオン以外にも作品がいっぱいあってどれもお勧め。つーか、せっかくラスベガスとかも近いんだから行..]


2008-01-29 [長年日記]

図書館

毎週火曜日の夜、うちの大統領がダンスを習っている時間、僕は図書館にいることにしている。

図書館は平和だが、その間に僕に届いたEmailの内容が酷くて具合悪くなっておく。

とりあえず、今日は見なかったことにしよう。


2008-01-30 [長年日記]

相談事

Windows Serverの技術関連の相談事をメッセンジャーで受けた。

メッセンジャーのデスクトップ共有を試してみたが、なぜだか接続できなかった。

こちらの環境がないので、MSのTechnotesを見たりしながらチャットで話をしていたが、時間がかかり、結局解決できなかった。

やっぱり手元に実機があるか、リモートでログインできないと辛いな。

というか、MSのドキュメント通りにやってまともに動作しない、マイナーな処理なので、ネット上にも情報がない、という時点で既に手におえない状況に近いので、インシデントを使いましょう、ということで話をつけた。

必死な彼には申し訳ないことをした気がする。


2008-01-31 [長年日記]

昨日の相談事の顛末

なんと、MSのドキュメントに書かれているコマンドが、MSでも実行エラーになりました、ごめんなさい。そのオプションはなんのためにあるのか、私どももわかりません、という罠。

そんなのアリかーーー? ありえねーーー!、という罠。

そんなものに時間を取られ、しかもインシデントも消費してしまった。まぁ、実のところ、2つほどの質問を一度に聞いていて、一つは回答をもらったらしいので、許してあげよう。(といってもその回答も、ドキュメントに書かれていないっぽい)

ドキュメントの整備が悪いせいでインシデントを消費する羽目になるのは、ちょっとねぇ・・・

書かれていないわけは無い

というわけで、TechNetやMSDNを調べたらようやく見つかった。

答えのキーワードを知っていたので見つけられましたが、知らない状態でこれは見つけるのが無理です。はい。


2000|01|02|03|04|05|06|07|08|09|10|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|06|07|
2012|01|03|05|06|08|09|
2013|01|08|09|
2014|01|03|05|08|12|
2015|01|04|09|10|
2016|01|

2008年
1月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Copyright (C)2005-2015 nu-chon.org.