トップ 最新 追記

おいぬま日報(不定期)

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

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



2004-09-02 [長年日記]

@ [debian] ksnapshot

デスクトップのスナップショットを取ろうと思ったのですが、どうやらkdegraphics関連のパッケージがsargeでも3.3.0しかない模様。つまりあれですか、KDE関連はsidの3.3.0を入れろと!?


2004-09-03 [長年日記]

@ [ruby] RubyJavaBridge

こんなのあったんですね。from 日々の破片

@ [fx] 今日のFX

EUR/USD, USD/JPYの不良債権を放出。これでマイナスポジションが多少減りました。+21,948円。

@ [life] 個人事業主の方がいい?

昔一緒に仕事をさせてもらっていた人達と飲んでいたのですが、今のようなFXで生計を立ててる生活だと、個人事業主か会社を作った方が税金対策としてはいいらしい*1。しばらくこの生活続けられるのだったら、いろいろ経費で落とせる利点もあるので、検討してみようかな〜と思う今日この頃。

*1 今は株式会社でも1円から作れますし


2004-09-04 [長年日記]

@ [debian] j2sdkのインストール

JDKを入れるの忘れてました。今までは普通にSunから落としてきたバイナリをインストールしていたのですが、今回は Debian GNU/Linux Expert にならってjava-packageを使ってみることに。

# apt-get install java-package
# chmod a+x j2sdk-1_4_2_03-linux-i586.bin
# make-jpkg --full-name "Kazuhiro Oinuma" \
  --email "core379@nifty.com" \
  j2sdk-1_4_2_03-linux-i586.bin
(質問に答える)
# dpkg -i sun-j2sdk1.4_1.4.2+03_i386.deb
# export JAVA_HOME=/usr/lib/j2sdk1.4-sun
# export PATH=$JAVA_HOME/bin:"$PATH"

@ [music] KORNのベスト盤

出るらしい。「ベストが出る = もうこれで大御所 or 単なるレコード会社の金儲け or そろそろ解散するんじゃ?」のいずれかなので、嬉しいのやら悲しいのやら。でも曲目見てもあんまりベスト盤とは思えない内容なんですけど。Good God とか Kill You は〜? vol.1ってことはvol.2もあんのかな〜。

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

# ADSL1M [超お気に入りアーティストだとベストって出ても嬉しくないよね。「持ってるし」程度の。でも一曲だけ未発表音源がある…みた..]

# おいぬめ [そうそう、未発表曲なんかのボーナストラックは絶対1曲はあるよね(笑)商売がうまいというかなんというか。]

# おいぬめ [ところで、10/1からTVで24のシーズン2をやるらしいよ。なので無理して観ない方がいいかも。]

# ADSL1M [TVでやるの?俺はこの一週間6時間目で止まってるよ。TVより先に見たいなあ。TVより先に見ます。]

# おいぬめ [そうTV。「TVでやるんだからレンタルで観たらもったいなくない?」ってことを言いたかったんだけど、もしかしてコレクタ..]

# ADSL1M [いや、K上君が1も2も(不正?)DVD持ってるから、借りてるのです。でもまだあれから見てません。ってかこのスレッド?..]


2004-09-05 [長年日記]

@ [emacs] Meadow-2.00

今年前半、会社で使っていた時はpreリリースのものだったのですが、いつの間にか正式版がリリースされていたのですね。Windowsマシンに早速インストールしました。


2004-09-06 [長年日記]

@ [vmware] kernelアップデートでvmwareのモジュールがビルドできない?

kernel-2.4.26をアップデートしたら、vmware-config.plがこけました。

# CC=gcc-3.2 vmware-config.pl
(略)
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.4.26-1-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernel-headers-2.4.26-1-686'
Makefile:266: arch/i386/Makefile: そのようなファイルやディレクトリはありません
Makefile:549: Rules.make: そのようなファイルやディレクトリはありません
make[1]: *** ターゲット `Rules.make' を make するルールがありません。中止。
make[1]: Leaving directory `/usr/src/kernel-headers-2.4.26-1-686'
make: *** [vmmon.ko] エラー 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

どうやら"Using 2.6.x kernel build system."が問題らしいので、VM_KBUILD=noをつけたらOKでした。

# CC=gcc-3.2 VM_KBUILD=no vmware-config.pl

2004-09-07 [長年日記]

@ [movie] 最近観たい映画TOP3

バイオ・ハザード2
試写会で観損ねた。1より原作に忠実で面白いらしい。
テイキング・ライブス
アンジー主演。24のキーファー・サザーランドが悪役として登場?
CODE46
題材が面白そう


2004-09-08 [長年日記]

@ refererスパム

2日ほど前から痕跡が。。。うざいのでtDiaryの設定で駆逐することに。

@ [mysoft] おこづかい帳

自分で1ヶ月間使ってだいぶ枯れてきたと思われるのでそろそろ公開しようかな。あ、ドキュメントを軽く書かないといけないですねぇ。

@ [pc] AMD Opteronでdual coreプロセッサのデモ

ちょっと前の話ですが。Opteronだけでなく、普通のAthlon64でも実装されると嬉しい。

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

と思ったら潜在バグをハケーンした。しかも原因がようわかりましぇん。

@ [samba] SambaマシンのプリンタをWindowsクライアントから使用

samba-3.0.6とcupsを使うことによって、cupsで登録したプリンタ(pixus850i)がWindowsマシンから勝手に見えるようになってました。Windows上のExplorerからプリンタを使おうとすると、「ドライバがインストールされてません」みたいなことを言われるので、Windows用のドライバをインストールしてみると、見事Windowsからもテストページが印刷できました。すげー、楽杉!!

@ [fx] なぜにドル安?

FRBが「米経済、回復力取り戻す」と言っているのに、なぜにこんなにもドル安になっているのでしょうか? 普通だったら逆にドル高になるんじゃないかなー。それともこれが弱気な発言だと受け止められたのでしょうか? 自分が見た限り、このことについて触れているサイトが存在しないので、とても気持ち悪いです。

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

# たけぞう [Farmのエラーですが、エラー発生個所から判断すると子Wiki用のlogディレクトリが作成されていないのではないでし..]

# おいぬめ [ありがとうございます。仰る通りで、アップグレードした際にディレクトリを作り忘れていたようです。 ところで、3.5.6..]

# たけぞう [farmやparteditはコア機能として取り込まれています。現在のバージョンでは管理画面の「WikiFarmの設定..]

# おいぬめ [なるほど。plugin/farm/Install.pmは必要なくなったのですね。]


2004-09-09 [長年日記]

@ [debian] ksnapshot(2)

以前3.2.3のパッケージがないと言いましたが、降りてきました。これでKGhostViewも使えます。

@ [fx] GBP/JPY回復

一時期-200,000円以上になっていた大量のGBP/JPYを(利益出しつつ)放出しました。あぶねー。

@ [tdiary] テーマ

reproというやつに変えてみました。しかしタイトルが白字で見えんよこれ。

@ [vmware] ゲストOSで音を鳴らす

ゲストOSはWin2k Proなのですが、今までサウンドドライバが機能してませんでした。根本的にVMの設定で"Sound Adapter"をAddしてなかったのがダメダメだったわけですが、これだけでも音は鳴らず。色々と調べて見るとゲストOSのcfgファイルに下記を追加することで音が鳴らせました。

sound.virtualDev = "es1371"

また、このままだとホストOSの音量を変えるたびにゲストOSの音量も変わってしまうそうなので、

pciSound.enableVolumeControl = "FALSE"

も追加。ちなみに音は鳴ってますが音質はひどいです。まぁ音楽とか聴くんだったらOSってことですね。


2004-09-10 [長年日記]

@ [dev] Amateras

プロジェクトメンバーに追加してもらいました。ありがとうございます > たけぞうさん

@ [fx] GDPショック再び

9時に発表された修正後のGDPですが、1.3%に下降修正されて円が大幅安。おかげさまで8/20からもっていたEUR/JPYの不良債権を半分ぐらい放出。スワップの利子だけで7000円超えてますよ。すげー。

@ [tdiary] テーマ

reproは更新するときのテキストエリアが大きすぎて使いづらかったので、triple_grayに変更。

@ [ruby] Rubyist Magazine

いいですねー。(from Matzにっき)

@ [gnome] Aqua風テーマ

どうもGTKのテーマはいけてないのが多かったので、freshmeatからAquaXをダウンロード。GNOMEのテーマの設定からだとうまく代わってくれなかったので、$HOME/.gnome_themesに解凍したやつをそのままぶちこんで、$HOME/.gtkrc-2.0に下記のように記述。

include "/home/kazuhiro/.gtk_themes/AquaX/gtk-2.0/gtkrc"

というわけでめでたくこんな感じになりました。

追記: includeするパスが間違ってたので修正しました。

@ [life] バグバグ

どうしてリリースしようとするとバグを見つけてしまうのだろうか。。。もうあきらめてリリースするしか!(違

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

# たけぞう [jFileBeau期待してまーす。]


2004-09-11 [長年日記]

@ [life] FC東京 VS ヴィッセル神戸戦

サッカー好きの友達に付き添って、久々にJリーグの試合観に行ってきました。そしてFC東京勝利! Jリーグ(というかサッカー自体)なんてここ最近観てなかったのですごく楽しかったです。生だとTVでは写らない逆サイの選手の動きとか、ラフプレーなんかが見れたので良かったです。あとおいしかったのはエムボマ! 今日はあまり見せ場がなかったですが、1300円で生エムボマが見れたのはけっこう衝撃的でした。そんな感じで、次はナビスコカップにも行こうかなと思う今日この頃です。


2004-09-12 [長年日記]

@ [mysoft] おこづかい帳 1.0.0 リリース

しました。初めてのVBAなので相当へなちょこです。動作速度も遅いし。

CVSは作ろうかと思ったんですが、近い将来ファイル構成とか代わりそうなのでここら辺が落ち着いてからにします。Excelのファイルなのでバグ修正などによるバージョンアップ時のデータ移行が今後の課題。

@ Wikiのトップページ

も更新して頂きました。またまたどうもです。 > たけぞうさん

@ [debian] manやinfoなどをWebで見れるように

してみました。これでドキュメントも読む気が出てきますねぇ

@ MSNMessengerは2箇所でログインできない

VMWareだとホストOSのクリップボードをゲストOSでペーストすることができるのですが、日本語*1をペーストしようとすると16進のコードになっちゃんですよね。それで思い付いたのが、ホストOS(Linux)でGAIMを立ち上げておいて、ホストOS側でもMSNMessengerを立ち上げておけばデータの受け渡しができるんじゃ? ってことだったんですが、ダメでした*2。当たり前といえば当たり前の仕様ですがちょっとがっくり。とりあえずはファイルの共有でデータを受け渡すことにします。

*1 というかマルチバイト文字全般だと思われ

*2 先にログインしていた方が強制的にログアウトさせられる

@ [fx] 先週のFX

+47,364円。不良債権の処理はできたのですが、EUR/USD 1.2292で12枚BUYという、また新たな不良債権が。。。長期的にみればEUR/USDは上がりそうですけど、ここ最近トレンドが読みにくいだけにかなり不安。

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

# 小人 [用途マスタを=OFFSET(マスタ!$A$2,0,0,COUNTA(マスタ!$A:$A)-1,1) にしてみてはどう..]

# おいぬめ [なるほどー。次バージョンで反映させますね。ありがとうございます。]


2004-09-13 [長年日記]

@ [life] 体調不良

ぐあー、頭いたー。

@ [mysoft] ExcelPettyCashBook 1.1.0

とりあえず、次のバージョンではデータ移行のことを考えなければなりません。まぁ旧ファイル(バージョンアップ元)のデータをCSVに吐き出して、新ファイル(バージョンアップ先)でそれを読みこんで計算のマクロを実行すればいいんじゃないかなーと考えてますが、VBAで文字列処理って面倒臭そうなのでやりたくないんですよね。あと、新ファイルのマクロを実行するのっていったんファイル開かないと多分無理だと思うので、ここは手動でやらないといけないかもしれない。もしPOIであるExcelファイルのマクロを実行するような機能があれば、もうJavaでやってしまおうかなーと画策しております。いずれにしても詳細な調査が必要そう。

追記: RubyでWin32OLEを使うという手もありますね。

@ [mysoft] jFileBeau

あとこっちも考えないと。5月ぐらいからずっと止まってるし。「もうスクラッチから書き直した方が早いんちゃうかな?」とか思ってます*1。既存のコードがすでに6Kステップ以上あるのでちょっともったいない気もしますが。。。

*1 SWT、JFaceも3.0になってることだし

@ 「インフレ対応」国債、6割増・財務省

日本の借金って確か数百兆円*1あったと思ったのですが、こんなことしてて大丈夫なんでしょうか? *2ってか増やすんじゃなくて減らすように努力しろよ。この前も国家予算増えてた気がするぞ。

*1 あまりに多すぎて細かいことは忘れた

*2 すでにもう打つ手がないから、さらなるダメ押し?


2004-09-14 [長年日記]

@ [dev] sourceforge.jpでShellサーバを利用する

sourceforge.jpでアカウントを作ってプロジェクトに参加するとShellサーバが利用できるようになります。以下はLinuxでのアクセスの仕方*1

まずopensshをインストールしておきます。そして下記のコマンドでRSA(sshプロトコル1)とDSA/RSA(sshプロトコル2)の秘密鍵と公開鍵を作成します。パスフレーズはパスワードみたいなものです。適当に置き換えてください。

$ ssh-keygen -t rsa1 -P パスフレーズ
$ ssh-keygen -t dsa -P パスフレーズ

そうすると$HOME/.ssh/にidentity, identity.pub, id_dsa, id_dsa.pubというファイルができます。identityはプロトコル1用の秘密鍵、identity.pubがプロトコル1用の公開鍵です。id_dsaの方がプロトコル2用で、.pubがついているのが公開鍵です。次に、http://sourceforge.jp/にアクセスしてログインします。左側のメニューの"アカウント管理" -> "鍵の編集"でidentity.pub, id_dsa.pubの中身を貼り付けます。この時、下記のように2つの鍵は改行で区切ります。余計な改行が入らないように気を付けてください。

1024 35 1374192396 ... (←identity.pub)
ssh-dss AAAAB3NzaC ... (←id_dsa.pub)

更新ボタンを押すと、アカウントのページに戻りますが、"シェルアカウント情報"の"CVS/SSHで共有する公開鍵: 2"となっているか確認します。そして、数十分経ってから shell.sourceforge.jp にアクセス出来るか試してみます。

$ ssh アカウント名@shell.sourceforge.jp

先ほどのパスフレーズを聞かれるので、それを入力すると下記のログインメッセージが出てくるはずです。Unixのツールはgcc以外は一通り揃っているみたいなので*2、色々遊んでみてください*3

Linux sf-usr-shell 2.4.27-vaj #1 SMP
2004年 8月 10日 火曜日 18:03:58 JST i686 unknown

*1 Cygwinでも同じやり方で出来るはず

*2 perl, python, rubyが使える。make, autoconf, automakeなんかも

*3 持ち主でもないお前が言うな

@ [fx] 寝過ごしました

21:30からアメリカの経常収支の発表だったというのに起きたら23時。。。みすみす儲けのチャンスを逃してしまった。


2004-09-16 もうすっかり秋ですね [長年日記]

@ 久々に

渋谷とか表参道をぶらぶら。青山ブックセンターっていつのまにかなくなってたんですね。店に入っていく部分の地形がまったく変わってたのでびっくりでした。あと、東邦生命ビルもいつのまにか「クロス・タワー」なるものに変身。しかもこんなところに映画館があるなんて。

@ [movie] バイオハザード2

前作から大幅なスケールアップ。ゾンビの数や撃った銃弾の数が1000倍ぐらいになっております。でもストーリーとしてはいまいち物足りない。もう少し長くやってもよかったんじゃないでしょうか。しかし、やっぱりあるんですね、vol.3が。

@ [movie] テイキング・ライブス

これも微妙でした。物語の展開としては1ひねりあるけど、勘のいい人はすぐわかっちゃうような展開。また、「他人の人生を乗っ取る = Taking lives」なわけですが、そのあたりの話がちょろっと説明されて終わりです。ただ単にFBI捜査官とサイコ野郎の闘いという感じ。最後に「24のキーファー・サザーランド出演」とかいろんなとこでデカデカと言われてますが、実際彼は10分ぐらいしか出てなかったです。。。

ところで、映画館にいたおばちゃん、開始10分ぐらいで大イビキをかいて寝ておりました。。。仮眠室じゃねーぞコラ。


2004-09-17 [長年日記]

@ [linux] Subversion

インストールは出来たけど、運用の仕方がいまいちよくわかりません。。。

@ [fx] 今週のFX

+97,031円。昨日からの強烈なポンド反発でGBP/JPYを8枚も処理できました。スワップも1日3000円ぐらいつくことだし、今月はもうノルマ達成です。あとはEUR/USDとGBP/JPYの10枚の不良債権をうまく処理しないと。


2004-09-18 [長年日記]

@ [music] SLIPKNOT来日

10/31の方に行こうかな〜と思ってます。もう解散してしまいそうだし。チケット取れるかな〜。

@ [debian] apache2の設定

Debian流のやり方を今まで知らなかったのですが、自サイト用にカスタマイズした設定は/etc/apache2/sites-available/以下にファイルを作成して、これに対するsymlinkを/etc/apache2/sites-enabled/に貼っておくのがいいそうです。

@ [debian] インストールされているパッケージに含まれるファイルの見方

いっつも忘れてしまうのでメモ

dpkg -L パッケージ

@ [vba] VBAUnit

あるかなーと思って調べたらやっぱりありました。日本語の情報も。

@ [life] 寝れない

明日はTOEICなので昼過ぎに起きるという腐った生活は出来ないのに。。。


2004-09-19 [長年日記]

@ [english] TOEIC@慶應

受けてきました。過去最高にリスニングの出来が悪い気がする。24や洋画をたくさん見たから少しは良くなってるかなと思ったんですけどねぇ。リーディングは毎度のこと時間内に終わらず。必ず10問ぐらいのこっちゃうんですよねぇ。

@ [c] Cの質問

昔の会社の同僚の方から難しいCの質問が来ました。

char c1;
char **c2;

と書いた時に、 &c1 と *c2 の型は同じか?という質問。「同じはず」と答えましたが、それでは解明できない不可解な現象が起こっているらしい。BREWのマクロ使ってるので、それの仕様の理解が違うんじゃない?と解答しましたが、本当なんですかねぇー(ぉ

@ [linux] cronでメールを送らない

標準出力に何も吐かなければ、cronからのメールは来ないんですね。メールが来るうざいスクリプトは > /dev/null しておけばいいみたいです。

@ [debian] manやinfoなどをWebで見れるように(2)

これ本当便利ですよ。今まで man 8 hoge とか、gunzip -cd hoge.gz | less などとやっていた日々が嘘のよう。


2004-09-20 [長年日記]

@ [memo] はてなダイアリーのテーマ

サイドバー対応のテーマもわかります。ついでにtDiary のテーマをぼ〜っと眺めるページですというのも見つけた。

@ [svn] svnserve経由でコミットできない

とりあえずはまった点。

svnserveで動かす場合、特に何も設定しないとリポジトリが読み取り専用になります。よって、変更をコミットしようとした場合

svn: Commit failed (details follow):
svn: Connection is read-only

というエラーになります。これを回避するには「認証済みのユーザである」ことをsvnserveに対して知らせなければなりません。これはsvnserve.confの修正とパスワードファイルを用意することで実現できます。

まず、/path/to/repos(リポジトリへのフルパス)のconfディレクトリ以下にsvnserve.confというのがあるので、これの"[general]"と"password-db = passwd"の行をコメントアウトします。そして、svnserve.confと同じ階層にpasswd*1というファイルを作って、以下のようにリポジトリへの書き込みを許すユーザとパスワードを書いておきます。

[users]
# USERNAME = PASSWORD
foobar = hoge

これでコミットしようとした時に認証が始まるようになります。

ちなみに、認証していない段階でコミットが出来ないのは、svnserve.confの anon-access が read になっているからです。これを write にすれば、認証していなくてもいきなりコミットが出来るはずです。

*1 password-dbで指定したファイル名

@ [ruby] Exerbでwin32oleを使う

RubyスクリプトをWindowsで実行可能なEXEに変換するexerbというソフトで、win32ole(拡張ライブラリ)を使用する方法です。

ruby-mswin32のインストール
Ruby-mswin32からruby-1.8.1-i386-mswin32.zipをダウンロードして適当なところ(私はD:\ruby\1.8)に解凍します。そして、環境変数PATHにD:\ruby\1.8\binを含めておきます。
exerbのインストール
Exerb ProjectよりExerb Win32 Binary Packageのexerb-win32-3.2.0.0.zipをダウンロードして、適当なところ(私はD:\ruby\exerb)に解凍します。同様に、このディレクトリにもPATHを通しておきます。
サンプルスクリプト
下記のwin32oleを使用するスクリプトをwin32ole_sample.rbとして作成します。
require 'win32ole'
def main()
  excel = WIN32OLE.new('Excel.Application')
  excel.visible = TRUE
  workbook = excel.Workbooks.Add();
  worksheet = workbook.Worksheets(1);
  worksheet.Range('A1:D1').value =
    ['North','South','East','West'];
end
main()
レシピファイル
Exerbのレシピファイルをwin32ole_sample.exrとして用意します。
set_kcode		sjis
set_core_by_name	cui
add_ruby_script		win32ole_sample.rb
add_extension_library	d:/ruby/1.8/lib/ruby/1.8/i386-mswin32/win32ole.so
add_extension_libraryで指定しているwin32ole.soは、レシピファイルと同じディレクトリに置いておき、単に"win32ole.so"と指定するだけでもOKなようです。
EXE作成
レシピファイルがあるディレクトリに移動して、下記を実行します。
exerb win32ole_sample.exr
エラーが何もできていなければ、.exeが出来ているはずです。これを実行すると、Excelが立ち上がりセルに"North South East West"と入力されていきます。

@ [win] glucose

自分の日記のRSSがリーダでちゃんと読めるかテストする過程で見つけた、フリーのRSSリーダ。なかなか良いかも。

glucoseスナップショット


2004-09-21 [長年日記]

@ [ldap] JXplorer

Java製LDAPブラウザ。これ系のソフトの中では一番開発が活発なようです。

@ [admin] User-Agentが"User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"?

Apacheのログに大量に残っている、変なユーザエージェント。普通だったらUser-Agentに"User-Agent:"なんてつけんでしょう。202.108.1.6から来ているらしいので、Apacheの設定ではじく。

# Curious User-Agent
SetEnvIf REMOTE_ADDR "202.108.1.6"      nolog
CustomLog /var/log/apache2/access.log combined env=!nolog

2004-09-22 [長年日記]

@ [admin] ADSL47M

@niftyだと40Mと月々の料金は変わらないので申し込みました。これでちょっとは速くなるかな〜。

@ [admin] User-Agentが"User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"?(2)

whoisで202.108.1.6というIPを調べたところ、 CNCGROUP Beijing province network と返ってきた。ぐぐってみたところ、spammerらしいので、アクセスを完全に拒否するようにしました。

# Curious User-Agent(spammer)
SetEnvIf REMOTE_ADDR "202.108.1.6"      nolog badrobot
 
CustomLog /var/log/apache2/access.log combined env=!nolog
 
# Deny from badrobot
<Files *>
    Order allow,deny
    Allow from all
    Deny from env=badrobot
</Files>

@ [admin] 22:00 〜 サーバメンテ

Apache2アップデートのため、本日 22:00 〜 23:00 ぐらいまでサーバ止まります。

@ [ruby] win32oleを通して自作プロシージャを呼ぶ方法

わかるまでにかなり苦労しましたが、こんなにさっくり呼べるみたいです。VBA知ってれば簡単にわかることでした。

test.xls
test.xlsをRubyスクリプトと同じディレクトリに作成してVBEを起動し、プロジェクトを右クリック。[挿入] -> [標準モジュール]してModule1に下記を記述します。
Public Sub Test1()
    MsgBox "Hello world!"
End Sub
test.rb
下記Rubyスクリプトを test.rb として用意しておきます。
require 'win32ole'
 
def main
  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)
  excel.Run("Test1")
  excel.Quit()
end
 
main()
実行
$ ruby test.rb
見事Test1が実行されて"Hello world!"のダイアログが出てきます!

ちなみにこのページが参考になりました(Delphiのページみたいですが)。

追記: PrivateなSub, Functionも呼べるようです。

@ [news] 請求額30兆円、米で過去最大のたばこ訴訟始まる

30兆円ってすごいですね。しかも原告は政府ですか。日本もパッケージにでかでかと"煙草は健康を害します"と書いたりしないとまずいんじゃないですか?

@ [ktai] ボーダフォングループ共通仕様の第3世代携帯電話7機種を投入

「日本から撤退するかも」なーんていう噂も流れているvodafoneですが、これ見る限りそうでもなさそうですね。正直

au

思っていたのですが、やっぱりvodafone続投で。

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

# ADSL1M [47倍ですね。さっきメールしたので見て下さい。]

# おいぬめ [実際は47倍も出ないんだよね。1Mが一番コストパフォーマンス良いと思われます。]


2004-09-23 [長年日記]

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

  • 収入/支出データと用途別データを一気に計算するボタンを追加
  • シートのレイアウトを細々変更

後はアップグレードスクリプトを作ってExerbでEXE化してと。今月の肉の日リリースを目標にしてましたが、明日から大阪行ってしまうのでちょっと無理っぽい。。。


2004-09-24 [長年日記]

@ [movie] アイデンティティ

同じモーテルに集まった様々な職業の人が1人ずつ殺されていくサスペンス。筋がとても良いです。そして最後の大どんでん返し、やられました。お薦め。

@ [fx] 今週のFX

+203,143円。EUR/USD, GBP/JPY, EUR/JPYの不良債権が原油高により大幅な利益に転換したのでSOLD。一時期こいつらのおかげで含み損が70万ぐらい行ってましたが、本当売れてよかったです。神様ありがとう。

でも新たな不良債権USD/JPYが台頭。ドルは110円を切るようなことはしばらくなさそうですね。。。


2004-09-27 [長年日記]

@ [life] 大阪より帰宅しました

2泊4日で大阪・奈良に行ってきました。京都・奈良という組合せは良くあるけど、大阪・奈良っていうのはちょっと珍しい。距離的には京都から奈良に行くより大阪から行った方が近いんですよね。奈良は主に明日香の方で古墳などを探索。天気が良かったのと、丸1日チャリに乗っていたせいか日焼けしちゃいました。本当はキトラ古墳目当てで行ったのですが、まだ発掘段階っぽかったので断念。大阪ではお笑い観に行ったり、アメ村行ったりって感じ。関西行くたびに思うんですが、向こうの人は東京人より人なつっこいです。歩いてるとおばちゃんが普通に話しかけてきますからねぇ。そんな感じでPCに触ることもなく、平和な日々を過ごして来ました。

@ [news] 安全なIEは、XPへの有料アップグレードで

IE、使いません。だからXP買いません。これでFirefoxのダウンロード数がまた増えそうですね。


2004-09-28 [長年日記]

@ [music] SLIPKNOT来日(2)

チケ取れました。10/30の方に逝ってきます。

@ 昔の会社

荒れてるみたいですね。火のないところに煙は立たず、だと思いますけど。

@ [fx] 原油高

すごい勢いですね。この流れに乗ってGBP/JPYでも買い込むことにします。

@ [admin] refererスパム屋

conepuppy.com。うぜー。


2004-09-29 [長年日記]

@ [work] FX個人事業主化

とりあえず経理の本を買って勉強してるんですがワケワカメ。帳簿の付け方とかはまぁ覚えりゃいいのでしょうが、根本的にFXを事業とした場合、これの勘定科目は雑所得じゃなくって事業所得になるの? とか。FXは株みたいに専用の口座があるわけですが、これに対する預金出納帳みたいなもんを作らなくてはならないのか?とか。あと、買掛帳や売掛帳はポジションのmake/closeの段階でつけるべきなのか? などなど。業務に沿った経理というものが全く想像できましぇん。。。

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

疑問点を整理しました。あとは届出をしないと。

  • 個人事業の開廃業等届出書を税務署に提出
  • 個人事業開始申告書を事業所所在地の都道府県税事務所に提出
  • 青色申告承認申請書を税務署に提出

税務署に行くついでに疑問点を聞いてみよう。教えてくれるかな。

  1. 為替売買を事業とした場合、これの収益は事業所得?雑所得?
  2. 為替を買った(ポジションを取った)際には、保証金、手数料は買掛帳に記載する?
  3. 為替を売った(ポジションをクローズした)際には、売掛帳に記載する? (儲けが出なかった場合はどうなるのか?マイナスで記帳?)
  4. 為替の金利収入は雑所得か?
  5. ポジションを持っている場合、これは資産になるのか?もしなる場合、日本円に換算して計上するのか?(ユーロ/ドルなどはどうなる?)
  6. 現在個人で使用しているPCなどをそのまま流用して使う場合、これも資産になるのか?
  7. 現在も為替取り引きを行っているが、その口座をそのまま使用してもいいのか?また、口座にアクティブなポジションがあるが、これを引き継ぐことは出来る?

経理とか税金って面倒ですねぇ。

@ [fswiki] .html形式のURL

tDiaryみたいに wiki.cgi?page=hoge を hoge.html にアクセスしているかのように見せるプラグインがあったらいいなぁと思ってます*1。アクセス解析ソフトでどのページへのアクセスが多いかすぐわかるし*2。ちょっと勉強してみよう。

*1 もちろんApacheの設定でRewriteRuleを書いてあげないといけませんが

*2 現状だと、全てwiki.cgiへのアクセスだと思われている

@ [news] 財務相「消費税上げ、避けて通れない」

社会保障の水準や所得税体系の見直し、歳出カットもやらないといけない。2007年度以降に議論を積み重ねていく段階だ

逆でしょうが。まず歳出カットからやって、それでもどうしようもない場合に税率アップでしょ?


2004-09-30 [長年日記]

@ [java] Sun J2SE 5.0リリース

ついにJavaでもGenericプログラミング。

@ [life] やる気 = NULL

例外が発生しております。というか風邪ひいたっぽいです。税務署まで行こうと外に出たのですが、どうにも歩けなくて途中で帰って来ちゃいました。だめだめ。


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|
人気ブログランキング - おいぬま日報(不定期)