トップ 最新 追記

おいぬま日報(不定期)

カテゴリ | 技術情報まとめWiki | 検索エンジンから来た人向け | RSS

2004年
10月
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



2004-10-01 [長年日記]

@ [life] 日記3年目

確か2002年の9月終わりから書いていたので、もう日記歴3年目です。早いもんだ。2002年分の日記はデータがぶっ壊れてエラーになってしまうので今は消していますが、生データは取ってあるのでいつか復活させるつもりです。今見るとどうしようもないことしか書いてないですけど。

@ [fx] 今日からG7

ワシントンで開催だから、日本時間の夜中からかなー。荒れ相場になることを期待しております。特に昨日オプションでブレイクしたEUR/USDと、原油関係で高騰しているEUR/JPY。

@ [fx] 9月分決算

70戦中62勝で+467,743。すげーかも。でももっと勉強しないとな〜。

@ [work] FX個人事業主化(3)

税務署行って聞いて来ました。まず、1.の「為替売買を事業とした場合、これの収益は事業所得?雑所得?」を質問したところ、のっけから「為替売買を事業とするのはちょっとどうかなぁ」的な解答をされました。でも事業って別に何でもいいんですよね? とにかく、これの一点張りでそこから話が発展しなかったので「もういいです」と帰って来ちゃいました。うーん、これってダメなのかなぁ? 個人投資家の人は一体どうしてるんだろう。。。

とりあえず、これから税金対策でとれそうな方法は

  1. 税金払わない(脱税です)
  2. ダミー事業を起こす(Webサイト運営とか)
  3. 雑所得は経費が認められているので限界まで経費で落とす

ぐらいかな〜。1.は論外ですが、3.だと55万円の控除が受けられないですね。2.が一番現実的かも。ってかすでにあるし。

@ [debian] KDE + anthy + uim

Wikiのリンク元を見ていると、私の情報が役に立ったという記事を発見。良かったです & 嬉しいです。ただ、以前も書きましたが、KDEなアプリからは日本語入力出来ないんですよね。別にKDEアプリで日本語使う機会なんて今までなかったのでどうでもいいんですけど、なんか気になる。

@ [fswiki] URL置換プラグイン

うーん、プラグインのInstall.pmで

$wiki->add_handler("","plugin::a::Anchor");

してもplugin::a::Anchorの do_action が呼ばれてない。もしかしてハンドラとそれを実装するプラグインは一対一の関係?

追記: Wiki.pmのadd_handlerを見たところ、一対一みたいですね。

@ [perl] メモ

おきらくPerlプログラミング入門。オブジェクト指向の話が参考になりました。


2004-10-02 [長年日記]

@ [news] 発明協会が交付金1億5000万円不正受給・人件費水増し

会計検査院の調査で発覚。

友達が会計検査院に勤めているのですが、「えらい!よくやった」と褒めてあげたい。

@ [pc] Athlon64はAthlonXPの後継?

私はAthlon64使ってるんですが、gcc(3.3)の -march に何を指定すると一番最適化されるのかなぁとふと疑問に思いました。その過程でx86cpucapsなるものを発見。早速試してみると、下記のようになりました。

$ cpucaps -w3.3
 
CPU info                           : 15 - 4 - 8 (AuthenticAMD)
CPU Model Name                     : AMD Opteron/Athlon64/FX
Recommended Kernel building option : CONFIG_MK7
Recommended gcc (3.3000) target    : -march=athlon-xp -m3dnow
checking Intel SIMD capability     : SSE2
checking AMD 3DNow! capability     : 3DNow! extensions
 
Testing OS support for SSE... yes.
Testing OS support for SSE unmasked exceptions... yes.
Tests of OS support for SSE passed.
SIMD capabilities checking results
   SSE2:1, SSE:1, MMXext:1, MMX:1,  3DNow!Ex:1, 3DNow!:1

64はXP互換みたいですね。ちなみに-w3.4とすると -march=k8 となるようです。

@ [debian] そんなわけで

kernelを再構築中。Debianでのkernel再構築(source-package版)とかここが参考になりましたです。


2004-10-03 [長年日記]

@ [debian] kernel再構築

結局、本家にkernel-image-2.4.27-1-k7というのがあったので、わざわざビルドしなくてもいいとわかりました(^^; というわけでこれをインストール。

@ [debian] apt-build

パッケージのソースをフェッチしてビルドしてインストールするツール。設定によってgccの最適化オプションやターゲットアーキテクチャなどが選べます。ただ、ビルドするパッケージがインストール済みだと下記のエラーになってビルドできません。

Sorry, can't find libqt3c102-mt, is it already installed?
(Remove it first, or try running 'apt-get clean')

リビルドしたいパッケージはたくさんあるわけではないので、dpkg-buildpackageで個々にリビルドしていくことに。apt-buildでは環境変数APT_BUILD_WRAPPERを見て、/etc/apt/apt-build.confで定義されたgccのオプションを付加するかどうかを決めているので、

$ export APT_BUILD_WRAPPER=1
$ apt-get source hogepkg
$ cd hogepkg-x.xx
$ dpkg-buildpackage -uc -us -rfakeroot

ってな感じで自分のマシンに最適化されたdebを作成することができるみたいです。そんなわけでただいまlibqt3c102-mtのリビルド中。

@ [debian] リビルドしまくり

そんなわけで、猿のようにパッケージをビルドしてます。glibcは結構危険かな〜と思いつつも dpkg -i 。現在のところ、qt, gtk+2.0, glibcを -march=athlon-xp -O3 でリビルドしました。体感的にはすこし早くなったかな? という程度ですが。。。次はXFree86いってみよう!

ほんのり Gentoo みたいになって来てますね。

@ [movie] 感染/予言

感染はグロ系。結局何が原因で「感染」するのか、本当の症状は何なのか? かがわからず。一方、予言は超能力系。あんまりホラー的な要素はなくって、むしろ人間ドラマっぽい。日本ホラー映画は今回も含めてキャスティングはいいけど、リング/らせん以降は背中がぞーっとなるような怖さの作品ってほとんどないですねぇ。。。

@ [movie] 映画を観るときのお得な裏技

別に裏技と言うほどでもないかもしれませんが。。。

サービスデーを利用しよう
映画館によってはレディースデーやメンズデー*1をもうけている所があります。大体は平日なので土日休みの人は行きにくいですが、その他にも日曜の最終回は1000円にしている映画館もあります*2
前売券を買って観るべし
前売券は劇場公開が始まったらなくなるもの、とお考えの方、違います。チケットぴあで公開中の作品のものでも売っています*3。よっぽどマイナーな作品や公演が終わりかけているものではない限り手に入ります。大体300〜500円ぐらい割引になります。

まぁ、こんだけなんですけどね。有効に使えば結構安く済ませることが可能です。

*1 1000円ぐらいで観れる

*2 渋谷のシネマライズや文化村のル・シネマなど

*3 丸井の上の方の階でも売ってます

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

# 阿部 武史 [映画ですが他に使ったことある裏技?だと、・無理やり誰か誘ってカップルチケット(二人で2000円とか)・前売り券補足で..]

# おいぬめ [カップルチケットは盲点でした。しかし、付き合ってもいないのにカップルチケット買うと不信感を抱かれそうですね(w]


2004-10-04 [長年日記]

@ [debian] 早い早い

XFree86関連をリビルドしてインストールしたところ、体感でも明らかにわかるぐらい早くなりました。とくにFirefoxでのレンダリングが早いのなんのって。ビルドに2時間以上かかりましたが、それだけの価値はありましたね。

@ [news] 次世代DVD規格「ソニー・松下」「東芝・NEC」併存へ

メーカーというのは何度同じことを繰り返せば気が済むんでしょう。しかしDVD HDの「製造コスト」が安いってのは、工場の設備を再利用したいのでしょうが短絡的なように見えます。


2004-10-05 [長年日記]

@ [life] 10月

月初から金が出ていくばかり。SLIPKNOTのチケット代、友達の結婚式(の二次会)、友達へのプレゼント、美容院、etc... FXでどかーんと儲からないかなぁ。

@ [life] 今日のスパム

From: "あきおマルティネス" <akio@black-stone.com>

To: "" <core379@nifty.com>

Subject: これでいいんですか?

Date: 3 Oct 2004 07:12:14 -0800

こんだけ。本文はなし。意味わかんねー。

@ [life] 友達の結婚式(の二次会)

おされな表参道のクラブにて。新郎&新婦はコスプレマニアかと思われるぐらい着替えておりました。「二人のこれまでの軌跡」みたいな、NHKのディレクター編集のドキュメンタリーが面白かったっす。「え、これプロジェクトX?」みたいな感じ。最初は知らない人ばっかかなーと思ったけど、友達の友達つながりみたいな関係があったおかげで楽しく過ごせました。内輪な3次会もすげーローカルなネタばっかりでしたが、かつて又聞きしていたネタが結構あったので話題についていけました。びびったのが、The creator ofを好きな人がいたこと。マイナーなグランジ系のバンドなんですが、これまで会った音楽好きな人が誰一人知らなかったバンドです。

@ [admin] BA8000 Pro ファームウェア 1.00.42

直した不具合ってこれだけなんですか? 他にも不具合がある気配なんですが。。。


2004-10-06 [長年日記]

@ [admin] またまたRefererスパム

うざいったらありゃしない。Source IPでは特定できないので、Apacheの設定で遮断。

SetEnvIfNoCase Referer "https?://(www.)?(cureage|healhome|makehelp|gofolks|myremed|goelf|thispot|phind|cureage|vitazine|snomer|findspot|findish|pbite|healwizard).(com|net)" nolog badrobot
 
<Files *>
    Order allow,deny
    Allow from all
    Deny from env=badrobot
</Files>

@ [admin] 21:00 〜 22:00 サーバ停止

回線のアップグレードのため、本日 21:00 〜 22:00 の間アクセスできなくなります。

@ [work] FX個人事業主化(4)

昨日税務署に開業届けを出してきました。結局2.の戦法で行くことに。ということで、一応事業やってるっぽくWikiの方にAdSence広告でも出しておこうかなと思ってます。

@ [admin] 逆引きできないIP

Apacheのログから、アクセスが多いREMOTE_ADDRで逆引きができないIPをwhoisで調べてみました。

210.233.66.164 = 有限会社ドリコム
ロボット的なアクセスですかね。せめてUSER-AGENTぐらい付けろ。
65.219.130.20 - WISPWest.net
海外の会社。ようわからん。
150.86.225.62 - Asia Pacific Network Information Centre
これも海外。プロバイダなのかな?
202.232.81.177 - 株式会社 ロジスティクス システムズ アンド ソリューションズ
まとも。
202.232.217.70 - 日立ソフトウェアエンジニアリング株式会社
これもまとも。
213.69.149.153 - paybox.net
ドイツ系?トップページがとてつもなく重い。

あとは退職した会社とかがあったり。spammerはだいぶ排除したのでまともになってきましたね。

@ [admin] ADSL47M

400bpsぐらいしか早くなってない。まぁ効果があっただけまだマシ?


2004-10-07 [長年日記]

@ [linux] zphoto

結婚式の写真をアップしたので初めて使ってみました。Debianのパッケージにはちょっと古いバージョンしかなかったのでWindows版を使用。wxWindowsって普通のWindowsアプリみたいになるんですね。

@ [movie] CODE46

なんともむごい法律(?)だこと。ネタばれするのであまり多くは書けませんが、切ないストーリーですた。ところでなぜ同一遺伝子25%以上だと交配してはいけないんでしょう?

@ [music] KORN Greatest Hits, Vol.1

CODE46を観に行ったついでに買ってきました。本当は買う気なかったのですが

DVD

の文字に魅かれて購入。DVDはまだ見れてないですが、CDはいっつも聴いてる音が流れてるだけ。

なお、Grind Houseにジョナのインタビューが載ってました。ベストはEPICとの契約が10周年ということで切れるので、一つの節目として出すことになったようです。今はレコード会社を変えて通算7枚目になるアルバムを作成しているとのこと。アルバム終わったらツアーやって、(イベントではなく単独で)日本にも行くぜ!みたいなことが書いてありました。

@ [music] Grind Houseのイベント

Webページを見ていて知ったのですが、毎月第1週土曜日にクラブでイベントをやってるんですね。ちょっと行ってみたい。

@ [linux] synapticで"Lock Version"が解除できない?

パッケージを選んでメニューから[Package] -> [Lock Version]すると現在のバージョンにロックされますが、これを解除しようとして同じ操作をすると、その瞬間は解除されたように見えるのですが、synapticを起動し直すとLockされてます。とりあえず、$HOME/.synaptic/preferencesに

Package: kdenetwork
Pin: version 4:3.2.2-1
Pin-Priority: 1001

などと書かれているのを削除すればロックが解除されました。バグかなぁ。

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

# うり坊ざっく [お前すげーな]

# おいぬめ [あ、ここバレた?(笑]

# あべべ [結婚式の写真見ました、ぐっじょぶ!ありがとう]


2004-10-08 [長年日記]

@ [soccer] ナビスコカップ準決勝延期

なー、観にいく予定だったのに。しかも13日(水)に延期かよ。

@ [music] 初回限定ライブDVD

ちっちゃなクラブCBGBでのライブ。まずはライブに来たファンたちにサインなどのサービスをしている映像が流れる。最初、CBGBって何? と思ったのですが、屋根裏みたいな小さなライブハウスなんですね。DVDに収録されている曲は、Right now, Here to stay, Did my time, Got the life, Freak on a leash, Falling away from me, Blind。本当はもっと演ったのだろうけど、DVDに入ってるのはこれだけ。しっかし、アメリカ人はこんな小さなハコでKORNを観れるのか。幕張メッセのステージで観るのとは全然違うんでしょうなぁ。うらやましぃ。

@ [work] AdSense導入

Wikiの方にAdSenseの広告を出してみました。最初は左のメニューバーに広告を埋め込みたかったため、adsenseプラグインなるものを作ってみましたが、結局adminmenuの下に表示することにしたため*1、即刻ボツに。

*1 つまりheader.tmplに埋め込んでる

@ [fx] アメリカ雇用統計

EUR/USDを1.23前半のポジションを雇用統計に突入する前から持っていたのですが、雇用統計が発表される2,3分前からEUR/USDが急速に下がってきたので「お、ドル買いの波? もうちょい下がったらクローズしよう」と思っていた途端に、ユーロが急反発。完全に裏をかかれた。これだから為替相場は読めない。難しいなぁ。

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

# あべべ [みてみたいなぁKORN。買うかな…こっちもマリリンマンソンのベストの日本限定版買ってみました。特典がリミックスCD(..]

# おいぬめ [SLIPKNOTがマリリン・マンソンのリミックスなんてやるんだ。意外。仲悪そうなのにねぇ(w]


2004-10-09 [長年日記]

@

風はたいしたことないけどすごい雨。こりゃ延期にして正解ですね。

@ [java] dW: XMLアプリケーションのパフォーマンスを改善する 第1回

大きなXMLボキャブラリを処理してみると、自分のコールバック・メソッドに膨大な数のif文やelse文があることに気がつきます。SAX仕様に書かれている通り、構文解析中にいつでも、新しいコンテンツ・ハンドラを登録することができます。文書中の別々の部分に異なったコンテンツ・ハンドラを使うことによって、コールバック・メソッドの複雑さや長さを減らすことができます。

なるほどー、こっちの方がメソッド内のコードが少なくなってメンテナンス性がちょっと上がりますね。ちなみに私はいつも↓みたいなコード書いてました。。。

public void startElement(String uri, String localName,
                         String qName, Attributes atts) {
    if ("root".equals(qName)) {
        // rootの処理
    } else if ("child".equals(qName)) {
        // childの処理
    }
}

@ [admin] KDDI 光プラス

固定電話も計算に含めるとADSLより月々1000円近く安い。うーん、47Mにする前に知りたかった。。。

@ 台風

すごい勢いで通り過ぎていきましたね。ニュースの映像では、マンホールから水が溢れかえってる様子が。。。ありえねー。

@ [fx] 今週のFX

+56,676円。雇用統計でしくじったため利益はあまり伸びず。

@ [dev] opensourcetesting

色んなテストツールが載ってます。


2004-10-10 [長年日記]

@ [dev] C/C++開発関連リンク

個人的にはあんまり使わないC/C++ですが、今後のためにメモ。

私的 GNU マニュアル翻訳プロジェクト
gdb(5.0), gcjの日本語マニュアルあり。
C/C++ リファレンス
http://www.cppreference.com/の日本語訳。
Standard Template Library プログラミング on the Web
C++のSTLについての解説

@ [c++] CINT

C/C++のインタプリタ。今日は用事があるので明日試してみよう。


2004-10-11 [長年日記]

@ [admin] 今日のスパム

From: "フランクみうら" <miura@tips-box.com>

To: "" <core379@nifty.com>

Subject: そんなことしたらこわれちゃうよ..

Date: 11 Oct 2004 03:34:56 -0000

馬鹿だ。ぜってー馬鹿だ。

@ [win] Inno Setup

フリーのWindowsインストーラを作成するツール。

@ [music] SlipKnoT2004

名前の通りSLIPKNOTのページ。前から知ってたんですが、2004なんてついてなかったような。


2004-10-12 [長年日記]

@ [life] 風邪初期症状

鼻水、咳がひどい。

@ [work] 法人口座開設

みずほ銀行にしました。個人事業主でも屋号をつける場合は法人口座として取り扱われるそうです。今日審査を通って開設してきました。あとはクレジットカードも作らないと。

@ [memo] ELinks

テキストベースのWebブラウザ。Apacheのログに痕跡があって、名前的に新手のロボットかと思いました。JavaScriptもサポートしようとしているみたい。


2004-10-13 [長年日記]

@ [soccer] 祝 1次予選突破

オマーン戦、前後半でけっこうヒヤッとする場面がありましたが、DF陣が守り抜いて失点ゼロ。後半、鈴木の綺麗に合わせたヘッドで1-0。MFは海外勢はいい動きしてましたが、加地やアレックスはイマイチな感じ。

@ [soccer] 祝 FC東京ナビスコカップ決勝進出

延期になったヴェルディ戦。Vゴールで4-3だったらしいです。相手がヴェルディなのでまぁ勝つと思ってましたが。とにかくこれで11/3の決勝、観に行けます!


2004-10-14 [長年日記]

@ 風邪末期症状

昨日品川シーサイドまでチャリで行くという無茶をしたせいか悪化。おかげで今日一日寝て終わりますた。。。

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

# ADSL1M [お気の毒に。無理させてすみません。m(__)m]

# おいぬめ [いやいや、チャリで行ったのは自分の判断なので。 ところで、MDとてもよい感じです。特に13曲目が好き(&#9825;..]

# ADSL1M  [直ったかい?お世辞にも良い感じと言われて良かったです。13曲目ねー。ちょっと意外だった。もっとゴリゴリが好きなのかな..]

# おいぬめ [実はまだ直ってない。。。 俺、ああいうHipHopだったらかなり好きになれるかも。 むしろオラオラ系の方が苦手だった..]


2004-10-15 [長年日記]

@ FSWikiにもRefererスパム

どうやらFSWikiにもspammerが現れたようです。ログ見てIPアドレスではじくぐらいしか対処方法ないのかな。最近Hysteric Programmer 日記で話題になってますけど、こういう輩を排除するための情報共有ができたらいいですね。しっかしなんでこういうのって中国系ばっかなんだろ?

追記: fswiki.poi.jp の管理者さんの連絡先がわからなかったので、とりあえずサポート掲示板でお知らせ。

@ [movie] フォーン・ブース

コリン・ファレル主演のサスペンス。主人公のスチュがN.Y.のある電話ボックスでライフルにて狙われ、脅迫される。サスペンスの筋としてはなかなか斬新なアイディアで面白いです。コリン・ファレルも最近売れっ子なだけあって緊迫した雰囲気をうまく出しています。スチュを脅迫する悪役として24のキーファー・サザーランドも出演。

@ [samba] Sambaの共有ディレクトリのマウント

LinuxなSambaクライアントから、Sambaサーバsmbsrvのhomesディレクトリを/import/homesにマウントするやり方*1

# mount -t smbfs -o username=ユーザ名,password=パスワード,codepage=cp932,iocharset=euc-jp \
//smbsrv/homes /import/homes

Linux同士ならNFS使え、という話も。。。

*1 試したSambaのバージョンは3.0.7

@ [mysoft] 今日のおこづかい帳

久々のコーディング。バグ #5082を修正して、データ移行ツールのオプション解析部を作成。

@ [admin] 通信不良

どうもADSL47Mにしてからアナログ回線からの発信ができなくなったっぽい。IP電話の設定がうまくできていないのかな。というわけで、本日23:30 より1時間程度、ネットワーク設定の見直しのためアクセスできなくなります。

@ 株式会社エヌディーシーとやら

eXGlueとは、EclipseベースのJavaオープンソース開発支援環境です。

日本のITベンチャー発のITプロダクトです。

ハァ? 日本のITベンチャー発のITプロダクト? そんなわけないじゃん。ちなみに、その自身満々に宣伝している製品のページにアクセスできませんけど。

@ [fx] 今週のFX

+96,095円。EUR/USDが1.23台後半〜1.22台後半をずっとウロウロしているのを利用して儲けさせていただきました。

今日はEUR/USDにオプションを巻き込んだEUR買いがあったせいか、1.25台まで上昇。どうせユーロはまだ売られる流れにあると思ったので、1.23台半ばから1.24台後半まで、段階的に23枚ほどSELL。来週が楽しみです。しかし、このまま1.24台後半をキープされるとかなりマズいですけど。

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

# あべべ [フォーン・ブースは面白いよね、昨年度屈指のミステリシナリオと言われるだけはあります。俺は「シティオブゴッド」「ショコ..]

# おいぬめ [確かにスジは良いよね。電話ボックスにずっと入ってるヤツなんて、はたからみたらただのバカだけど(w ]


2004-10-17 [長年日記]

@ [life] 情報処理試験

起きたら13時ですた。。。やっぱり前日は激しい運動は控えた方がよさげですね。

@ [english] TOEIC

結果到着。2年前に受けた時より20点アップ。

@ [soccer] ナビスコカップ決勝

チケット全然取れず。どうやら水曜日から並んでいた人もいたそうな。とりあえず金券屋探してみますかね。


2004-10-18 [長年日記]

@ [music] 8 Mile サントラ

Lose yourselfはエミネムの中で久々に良いと思った曲なのでついつい買ってしまいました。

@ [admin] 今日のスパム

From: 社会人melma! <biz@melma.com>

To: core379@nifty.com

Date: Mon, 18 Oct 2004 17:15:16 +0900

X-Mailer: melma.com 3.1

今日は憎きCyberAgent率いるmelmaからスパムか。たぶんなんかの誤送信だと思うけど。

追記: 変なメール送らないでくれ!と指摘したらお詫びが来ました。おそらくテストで間違ってDBからホントのデータを引っ張ってきてしまったのでしょう。この業界にいるとそういう内部事情が想像できてしまう。。。

@ [ruby] win32oleで引数付きのマクロの戻り値が得られない?

win32oleにて、Excelの引数 & 戻り値ありの自作マクロを呼び出そうとすると、戻り値が nil になってしまう。引数がないマクロだと戻り値がちゃんと戻ってくるのですが、なぜだろう? 以下サンプルコード。

test.xls
Option Explicit
 
Public Function Func1() As String
    Func1 = "Func1()"
End Function
 
Public Function Func2(strValue As String) As String
    Func2 = "Func2()"
End Function
test.rb
#!/usr/bin/ruby
 
require 'win32ole'
 
file_system = WIN32OLE.new('Scripting.FileSystemObject')
file_name = file_system.GetAbsolutePathName('test.xls')
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
book = excel.Workbooks.open(file_name)
puts excel.Run("Func1")         # <- OK
puts excel.Run("Func2", "hoge") # <- NG
excel.Quit
実行結果
$ ./test.rb
Func1()
nil

VBA上から下記のように同じマクロをRunした場合は戻り値が戻ってきますねぇ。Ruby側の問題っぽそう。

Public Sub CallFunc2()
    MsgBox Application.Run("Func2", "hoge")
End Sub

@ [ruby] win32oleで引数付きのマクロの戻り値が得られない?(2)

調べてもそれらしい情報もなく全然わからないのでruby-listで聞いてみる。果してレスはつくかしら。ドキドキ。

@ [fx] 原油高

55ドル台も余裕で突破。頼 む か ら も う や め て く れ 。


2004-10-19 [長年日記]

@ [ruby] win32oleで引数付きのマクロの戻り値が得られない?(3)

win32oleの作者である助田さんから返信あり。今から調べてみるとのこと。また、伊藤さんという人から「呼び出し先のマクロの引数の型によって結果が変わるようだ」という報告あり。確かに下記のコードだと戻り値が返って来ますね。状況によって結果が変わる、というのが何ともバグっぽい(^^; バグだったら既存のマクロの大半が使えないので困るなぁ。ExcelPettyCashBook 1.1.0リリースへの道のりは前途多難。

' 引数をVariant型にしてみる
Public Function Func2(strValue As Variant) As String
    Func2 = "Func2()"
End Function
$ ruby test.rb
Func1()
Func2()

@ [fx] EUR/USD不良債券

先週末から売りまくっているEUR/USDですが、本日1/3ほど処分しました。しかしEUR/USDはわけもわからず突然上昇しますね。トレンド的には明らかにユーロが上昇する方向になっているので、売りが全部はけたら買いに転じたほうが良さそうです。ただし、11月はドルが強い月らしいので*1、11月に入る前に更なる方向転換も考えた方が良さそう。

  • 1.2489 -> 1.2455*3 +11,161円
  • 1.2522 -> 1.2455*4 +29,326円

*1 10勝8敗でドル勝ちらしい

@ [ruby] win32oleで引数付きのマクロの戻り値が得られない?(4)

win32oleのバグだったようです。。。しかし迅速な対応にびっくり。感謝感謝!

@ [ruby] ruby-1.8 mswin32版のビルド方法

せっかく修正していただいたので、確認を取ってからお礼のメールを出そうかなと思い、CVSから1.8の最新版を取得して自分でビルドしてみることにしました*1。(参考URL)

前提として、カレントディレクトリはC:\src、CVSから取得したRubyのソースはC:\src\rubyにあるものとします。VCはC:\Program Files\Microsoft Visual Studioにインストールされています(デフォルトのまま)。

> cd C:\src
> cvs -d :pserver:anonymous@cvs.ruby-lang.org:/src login
(パスワードを聞かれるので何も入力せずRET)
> cvs -z4 -d :pserver:anonymous@cvs.ruby-lang.org:/src 
  co -r ruby_1_8 ruby
(実際は一行)
> "C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"
Setting environment for using Microsoft Visual C++ tools.
> cd C:\src\ruby\win32
> configure.bat
> nmake
> nmake DESTDIR=D:/ruby/1.8.2 install
(D:\ruby\1.8.2にビルドしたバイナリをインストール)

特にエラーも出ず、DESTDIRで指定した場所にruby.exeが出来ていればビルド成功です。

> D:\ruby\1.8.2\bin\ruby -v
ruby 1.8.2 (2004-10-19) [i386-mswin32]

というわけで、修正版のバイナリで問題のソースを実行したところ、正しく

$ ./test.rb
Func1()
Func2()

となりました。ちゃんちゃん。

*1 どのみち修正版がないと開発できないし


2004-10-20 [長年日記]

@ [music] butt sex crips

KORNのボーカル、Jonathan Davisのブログらしいです。(from KoRnJapan.com)

@ [ruby] Rubyコーディング規約

メモメモ。

@

すんげー雨。1時間ぐらい出歩いただけで靴下がびしょ濡れに。そういえばおかんが道旅行から今日の夜帰ってくる予定だけど、この雨じゃ飛行機飛ばないよなぁ。

@ [fx] EUR/USD

まずい、気付いたら1.2580まで上がってる。他の不良債権と合わせると含み損が-85万だ。個人的には過去最高の金融危機。余剰金を追加投資しないとバーストしそうですな。。。

@ [life] はてなアンテナ

なんか<br>も表示されますね。バグってる?


2004-10-21 [長年日記]

@ [ruby] CSVライブラリ

RAAを見ると、csvとcsvparserの2種類あるのですが、csvの方が高機能そうなので*1、こっちを使ってみることにします。ちなみにここにRDoc形式のドキュメントがあります。

*1 なだけにI/Fはちょっと複雑

@ [mysoft] 今日のおこづかい帳

データ移行ツールのCSVを出力するところまでコーディング。黙々とコーディングしていたので気付いたら朝の6時でした。さぁそろそろ寝よう。

@ [fx] EUR/USD(2)

1.25台後半で推移。一時期1.26台をつけたりもした。1.23台から売っている不良債権はしばらく塩漬けにするしかないのですが、しばらくこのまま負けっぱなしだと生活ができないので*1、違う取り引き会社でEUR/USDを買うポジションを持とうかと思っています。

というわけでネットで良さげな業者がないか調べています。現状の取り引き会社はFXCM Japanというところなのですが、ここは国内ではTOP10に入るぐらいの優良業者なため、これより良いところを見つけるのは難儀でした。が、とりあえず2社ほどおお!と思ったところがあったのでメモっておきます。

サザインベストメント
証拠金は取引額の2%。手数料は取引量によっても違うようですが、1万通過単位の場合往復で400円。スプレッドもUSD/JPY, EUR/USDは3point。システムさえ安定していれば、今まで見た中で一番いい環境です。ただし、出金手数料が三井住友以外だと1,800円かかるのがちょっとネック。*2
日商岩井フューチャーズ
証拠金は1万通貨あたり一律2万円*3。手数料は往復で400円(1万通貨あたり)。スプレッドはざっと見た感じわからず、でした。なお、上記の条件は11月からだそうです。出金手数料についても書いてないのでわからず。ちょっと説明不足が不安要因ですね。

結論: たぶん、サザにします。三井住友の口座を作らなくては。

*1 働け!という説も

*2 ちなみにFXCM Japanは出金手数料はタダ。

*3 これはFXCM Japanと同じですね


2004-10-22 [長年日記]

@ [mysoft] 今日のおこづかい帳

CSVデータをExcelシートにimportするクラスを作成。さらに色々便利なExcel側のマクロを追加。思っていたよりめんどい。疲れたので寝ます。

@ [mysoft] 今日のおこづかい帳(2)

CSVデータをExcelシートにimportするクラスのコーディング完。Exerbのレシピファイルを作成して、exeでもちゃんと実行できることを確認。あとはbuild.xmlを書いて $ ant dist 一発でディストリビューションを作成できるようにしないと。それと細々したリファクタリングと機能追加も。とりあえずかなり順調。


2004-10-23 [長年日記]

@ [soccer] Fマリノス VS FC東京

2-1でマリノス。マリノスの守備が硬いな。FC東京は、前半ドリブル突破で攻め入るも、ゴールを脅かす程のチャンスは作れず、結局マリノスの守備に屈した感じでした。しかし、後半のPK、絶対ファウルじゃないと思うんですけど。納得いかない。

@ [music] COUNTDOWN JAPAN 04/05

ロッキンオン・ジャパンが主催する年末のライブイベント。12/31だとMADやRHYMESTERが出るようですね。ちょっとだけ行きたい。出演アーティストはまだ3分の2しか発表されてないらしいので、残りに期待。一緒に行く人がいれば行こうかな、という感じ。

ところで2005年のSONICMANIAは誰が来るんだろう。もうそろそろ出演アーティスト決まってもいい頃だよな。

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

# あべべ [FC東京J2の頃「ナビスコカップでJ1チームを2連破してるチームがある」ってんで初めて試合見に行って、サイドから加賀..]

# おいぬめ [佐藤由紀彦はちょうどマリノスにいました。FC東京サイドからも歓声が上がってたよ(w 個人的には加地に(攻撃を)もうち..]

# 横浜愛国戦線 [アンケートhttp://www.writer.jp/VOTE/top.php?id=293v070]


2004-10-24 [長年日記]

@ sourceforge.jp

落ちてる? 困るなぁ。

追記: 15:56現在、復活しているようです。

@ 電話

10年来の友達から久々に電話がかかって来た。「来年結婚します!」だそうな。最近こういうの多いなぁ。結婚、したくはないけどなんか焦る。特に女の子はこういうのがプレッシャーになるんでしょうね(笑)

@ 衣替え

遅。7,8年前から服の趣味が変わってせいか、無駄にいっぱいある。もう着なさそうなヤツは排除してスッキリ。

@ [win] MS-DOSでカレントワーキングディレクトリを取得する方法

Unixのいわゆる pwd に相当するのは chdir だそうです。なんか違うような。

@ [mysoft] 今日のおこづかい帳

データ移行ツールのドキュメントを書いた*1。その他、配布アーカイブを生成するタスクをbuild.xmlに書いたり。あとは本体をちょっとリファクタリングすればいつでもリリース可能。肉の日に間に合いそうです。

*1 勝手にページ作っちゃいました

@ [ant] execする時に環境変数を定義する

antからプロセスを作って実行する際、下記のようにネストしたenv要素を使用すれば、新しく環境変数が定義できるんですね。知りませんでした。

<!-- $ FOO=bar perl printenv.pl みたいなことをする -->
<exec executable="perl"
      dir="."
      failonerror="true">
  <env key="FOO" value="bar"/>
  <arg value="printenv.pl"/>
</exec>

2004-10-25 [長年日記]

@ [ant] propertyはimmutable

antのpropertyは、一度セットしたらその後2度とその値は変えられないようです。例えば、下記のように書いても foo の値は"hoge"ではなく常に"bar"です。

<property name="foo" value="bar"/>
<property name="foo" value="hoge"/>
<echo message="foo = ${foo}"/>

今日マニュアルを見てはじめて知ったのですが、なんて使えない仕様なんでしょう。この仕様考えた人、です。だっていくらant-contribがforeachとかforのタスク作っても、その中でpropertyを使えないわけじゃないですか。根本的にタスクの呼び出しをネストできないのだから、一旦値をpropertyにセットしなきゃいけないでしょう、普通。はぁー、こんなことなら最初からmakeにしておけば良かった。


2004-10-26 [長年日記]

@ [ruby] Rake

MakeのRuby版みたいなもの。ビルドファイルをRubyスクリプト風に書けるという感じなのかな? antの代替として使ってみようかしら。


2004-10-27 [長年日記]

@ めっちゃ寝た

昨日は徹夜で起きていたせいか、10時間も寝てしまいました。ふぃー、良く寝た。

@ [life] オレオレ詐欺

私が留守の間に電話がかかってきたらしい。女の子が泣きながら、「あたしよあたし」とか言ってたそうな。あのー、うち

?

もうちょっと下調べしてから来いやボケ。

@ [fx] 先週のFX

+31,281円。EUR/USDを売り過ぎていたせいでパッとせず。また、GBP/USDを1.8259で10枚ほど買ったのですが、3万円ほど含み損してきたので手放してしまったら、今週の月曜になって1.83台に乗せるという罠。もったいねぇ。

@ [fx] EUR/USD(3)

今週に入っても上げ。ただし、昨日から調整の売りが入っているのか、急激な上昇は一息したようです。

個人的な予想では、1.29台まで上昇して史上最高値を更新した後、大幅に下落するのかなぁと思っています。鍵は今週末のアメリカGDP発表になるのではないでしょうか。

一方、USD/JPYは106円前半をつけた後はドル安が止まり、106円後半〜107円前半をうろうろしています。11月のドル8勝2敗という話を聞くと、今が買いどきかなという気がします。


2004-10-28 [長年日記]

@ [music] ライブビデオをMDに

昨日長いオーディオケーブルを買ってきたので、DVDプレーヤーとコンポが接続できるようになりました。そんなわけで、KORNのライブビデオ(DVD)を片っ端からMDに落としてます。いやー、Walkmanでもライブの臨場感が味わえるのはいいっすねー。特にベストのボーナスDVDであるCBGBのライブ、痺れます。もうね、電車の中でもノリノリですよ。端から見たらかなり逝っちゃってる人ですよ。

@ [mysoft] 今日のおこづかい帳

データ移行ツールをテスト。この段階になって、継承関係が複雑になっているのをもう少し簡単に出来そうなことに気付く。リファクタリングしたいけど、大工事になるので次のバージョンで。RubyのMix-inをもうちょっと勉強しないとな。

@ [soccer] ナビスコカップ決勝

ヤフオクにて1枚6000円にて落札しました。諸経費込みだと6500円ぐらいですよ。たけー。

@ [fx] 原油

上がって欲しくない時に上がり、下がって欲しくない時に下がる、掴みどころのないやつです。こんなものに為替マーケットがむやみやたらと反応してはいかんよ。

@ [news] 財務官、円売り介入再開の可能性を示唆

はぁ、ちょっとUSD/JPYが3,4円安くなったからって介入ですか。そんな短絡的な事ばっかやってないで、他に円安にする方法ないんですか?*1 あんたたちその道のプロでしょう。そもそも、介入って資金ないと出来ないですよね? その資金って一体どこから出てくるんでしょう。まさか税金、じゃないですよね?

*1 個人的には今介入してくれると嬉しいですが

@ 決勝チケット

オークション終了後、いっこうに出品者から連絡が来ないが大丈夫か?(代金支払い済み) せめてメールぐらい寄越してほしい。

@ [vba] Excelファイル肥大化?

なんか、シートを作成して削除して保存するとExcelファイルのサイズが増えている。なんでだろう? そういえば、以前仕事でもこんなことがあったような。。。

ブックを一から作り直して、VBAコードをコピペすると50KBぐらい違うな。しっかし、こんな面倒くさいことやってられないので自動化したいけど、VBAのプロジェクトに「標準モジュール」を追加するのってVBAから出来るのかな?


2004-10-29 [長年日記]

@ [linux] Firefox + Flash7

たまにFirefoxが応答不能になります。リンクをたどっていって、その先のページがFlash使ってたりするとアウトの場合があるので、怖くてリンクをたどれなくなってしまいました(笑)

お、firefox-0.10.1のパッケージがsidに降りて来てますね。早速試してみよう。

@ [mysoft] ExcelPettyCashBook 1.1.0 リリース

目標だった肉の日ということで。ついでにデータ移行ツールもリリースでございます。

次はDBに保存するツールを作ろう。その次はXMLRPCでクライアント/サーバ型の...(夢想中)

@ [music] 予習中

明日はSLIPKNOTのライブなので、アルバム3枚を念入りに聴いてます。まぁーこんな予習なんかしてる時点でですが。でも段々テンション上がって来たぜー。のぉー(意味不明)

@ [music] Mステに東京事変

椎名林檎がテレビに露出するなんて珍しいですね。東京事変としてはガンガン露出する路線なのでしょうか? しっかし、林檎ちゃんはホント大人っぽくなったなぁ。デビュー当時のやや芋っぽい雰囲気はかけらもないですね。

@ [mysoft] ExcelPettyCashBookの1.1.1(1.2.0?)での課題

マクロの実行速度が遅いのもちょっと問題なのですが、Excelのファイルサイズが大きいのも気になります。3ヶ月ぐらいつけてると、500KB超えそうな勢いです。というわけで、サイズ & 実行速度面での最適化が次のバージョンではメインになりそうです。あと、DBにデータを入れるツールも作りたいです。ここ1年ぐらいRDB触ってないんで*1。あといくつか気に入らん仕様*2があるのでそれも直したいっすね。

ところで、リリースしたExcelファイルなんですが、"2004年7月"とかいうわけのわからんシートがあります。"サンプル"に名前を変えるのを忘れました。これだけのために修正してリリースし直すのもめんどいので、今回は放置します。

*1 そんだけの理由かい

*2 というかただのバグだったり

@ [net] INTERLINK

フレッツADSL/Bフレッツで固定IPを付与してくれるプロバイダらしい。

@ [fx] アメリカGDP

3.7%でエコノミストが予想した4.3%より悪い。しかし、4.3%って期待し過ぎではないでしょうか。ユーロ圏に対しては悲観的な予想してるくせに。なんか

?

という気がしてきました。

今日はまだ指標が2つほど残っていますが、よっぽど良くない限りドル安の流れに傾きそうです。ついに1.29台に乗せるのか? ひぃ〜。

@ [linux] firefox-0.10.1-PR

# apt-get install mozilla-firefox/unstable

ですんなりアップグレードできました。そしてここから日本語化XPIを取ってきてインストール。ライブブックマーク機能、素晴らしいですね。

@ [fx] 今週のFX

+84,488円。EUR/USD不良債券が溜まっていましたが、GBP/USDをちょこちょこ売買してなんとか儲けを捻出しました。来月はどうなることやら。


2004-10-30 [長年日記]

@ [music] いざ幕張へ

それでは今年3度目の幕張へ行ってきます。SLIPKNOTのドラムは凄そうだな〜。

@ [music] SLIPKNOT 2004/10/30 Live @ 幕張メッセ(1)

行ってきました。こいつらは今年のSONICMANIA04でまさかの出演キャンセルというふざけた事をやらかされたので、なんとしてでも1回観ておきたいという思いがあり今回行くことに。新作も出したことでそろそろ解散? っていう雰囲気もあったし。というわけで、拙い文章ですがライブレポ。


まず、今朝起きて一番に思ったこと。

幕張メッセはかなりライブで行っているので良く知ってるのですが、汗だくのTシャツのまんま外歩かされたりするのでこの寒さはかなり痛いです。今年2月のSONICMANIA04よりはマシでしたけど、風邪ひけって言ってるようなもんです。地元の駅で友達と待ち合わせ、いざ海浜幕張駅へ。京葉線内では、おもいっきり SLIPKNOT とプリントされたTシャツの人発見。コイツ、みたいなことを友達と喋る。

そんなこんなで目的地に到着。「はて、会場はどっちだったかな?」とオロオロしていると赤のツナギを着た、いかにもSLIPKNOT連中が歩いていたのでそれについて行く。なんてなんだ!(w

会場近くには長蛇の列が出来ており、A/Bブロックで列が分かれていたので、Bブロックの方に並ぶ*1。ダフ屋のおっさんがオウムのようにと言っているのが気になります。席ありライブじゃないんだからさ、「前」なんてないでしょ。ああ、Aブロックのことか。幕張メッセでのライブの過去の経験から、チケットがA/Bブロックに分かれているのだから、当然会場でも↓のような区分けがされるのだと思っていたのですが、いい意味でこの予想は裏切られました。それに関してはまた後ほど。

 +----------------------------+
 |         ステージ           |
 +----------------------------+
 |                            |
 |         Aブロック          |
 |                            |
 +----------------------------+
 +----------------------------+
 |                            |
 |         Bブロック          |
 |                            |
 +----------------------------+

雨の中、40分ほど待ってやっと入場! と思ったら荷物ある人はクロークに荷物預けろ、という係員の声が。しかも500円もぼったくるくせに、などと弱音を吐く。...クロークの意味ないじゃん。ならロッカー置けよ。そして大雨の中また長蛇の列。明らかにイジメとしか思えない。この時

と思ったのは私だけはないはず。それでも何とかTシャツに着替えて荷物を預け、いざ会場内へ。

会場に入ると、軽食の屋台があったので腹ごしらえ。んで後方から柵の中のブロックに入ろうとした時、衝撃の事実が。

つまり、チケットのA/Bなんて早く会場に入れるかどうかの差だけで、意味なんてなかったのです。ダフ屋のおっさんがしきりに言ってた「前」って一体?と気になりましたが、まぁこれは嬉しい裏切りだったので気にせず柵内へ突入。公演開始まであと30分。友達とバカ話をしてだらだら。(続く)


力尽きたので、続きはまたいずれ。。。

*1 チケットがA/Bブロックに分かれている


2004-10-31 [長年日記]

@ [music] SONICMANIA05

SLIPKNOTのライブの時に知ったのですが、来年はBECKとMARILYN MANSONが目玉で来るようです。その他、やや気になったのがKotton Mouth Kings。MARILYN MANSONとKotton Mouth Kingsが同じ日で、かつその日にもう1組ぐらい観たいバンドがいたら行こう。

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

# あべべ [マンソンとコットンマウスが一緒の日だったらかなりいいなぁ。…コットンマウス大麻で送還されたらやだな(w]

# おいぬめ [マンソンとベックは別の日だと思うので、たぶん一緒の日だと。]


Bookmark: あんてな | ぶっくまーく | 覚え書き | Project Amateras | ExcelPettyCashBook | FreeStyle Wiki

2002|10|11|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
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|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|11|12|
2008|01|02|03|04|05|06|07|08|10|11|
人気ブログランキング - おいぬま日報(不定期)