2007年1月アーカイブ
今日は夜、再びActive Reportと格闘。
ASPからPDFのドキュメントを作るということから、最初はABCpdfを試していたのですが、あまりにもプリミティブな機能しかなくて、その割には、個人で買うには少し高い。
片手間の仕事だったので、試用期間も30日は、あっという間でした。
それで次に、Active Reportを試しました。
これは試用の期限はなくて、生成したレポートの下にCMが入るというもの。
これも結構苦労したのですが、先ほど、やっと不恰好なレポートが出来ました。
レポートの定義をXMLファイルで書くのですが、このエディタがすごい。
コピー、ペーストもできない代物。
デザインはGUIで出来るのですが、スクリプトはちまちまと手で書きます。
でもコンパイルなしで、XMLファイルを更新すれば、レポートが更新されるのはよいです。
ということで、明日また、夜の仕事で、格好のよいレポート作りに励みます。
またAmazonでCDを買ってしまいました。
エンニオ・モリコーネのウエスタンのサントラのベスト版と2007年のGrammy Nominees。
Amazonの中をさまよっているうちに、偶然、マカロニ・ウエスタンのサントラ・ベスト版を見つけて、その関連商品として、エンニオ・モリコーネのウエスタンのベストを見つけました。
エンニオ・モリコーネは、「ニュー・シネマ・パラダイス」やNHKの大河ドラマも手がけた巨匠で、すきなのですが、特にウエスタンの音楽は、すごく懐かしくて、無性に聴きたくなりました。
(ウエスタンはあんまり見たこと無いのですが・・・。あ、ニュー・シネマ・・・は見ました。)
Grammyの方は、前から目をつけていたのですが、レビュアーの評判がいいので、勢いで買ってしまいました。
Amazonの圧倒的な商品の量と情報の中では、買いたいものがありすぎて、本当に迷ってしまいます。
またネットラジオで紹介できればと思います。
でも最近、CDで散財してるなあ・・・。
メールアドレス削除の効果で、金曜以来、スパムメールは来ていません。
そうなると、次に気になるのが、ブログのトラックバックとコメント。
特に、トラックバックは長い間、放置してあったので、その量は半端ではありません。
Movable Typeの3.11のバグなのか、わかりませんが、トラックバックを全て表示して、削除することができないのです。
もっとも、削除しても、また新たなトラックバックがなされるわけですが・・・。
それで、ネットを検索していると、すぐに見つかったのが、日本語が入っていないと、はねるようにすること。
迷ったのですが、毎週の週末に、トラックバックを削除するのは面倒なので、入れてしまいました・・・。
以来、トラックバックのスパムは無し。
Movable Typeのバージョンもそろそろ上げるべきかと思うのですが、時間が取れない。
週末に1日時間をとって、やるかなあ。
それにしても、以前は新しいエントリーを書くたびに、トラックバック許可にしていたのですが、最近はもう許可しません。
悲しいことですが、性善説ではやっていけないですね、ネットというのは。
今まで4つのアドレスを捨てたのですが、最後までスパムの来ていた、最後のアドレスをついに捨てました。
そうこうしているうちに、今まで捨てたアドレスで、レジストラに登録してあったり、MSDN等いろいろなサービスに登録してあったりしたことが判明して、アドレス変更に、結構苦労しました。
今度は、もうちょっと細分化されていて、今度スパムが来たときには、どの辺からアドレスがもれたのか、およそ見当がつくようになっています。
理想的には、相手ごとに違うアドレスを使うのがベストなのですが・・・。そこまではやっていません。
microsoftとかamazonとか日経とか大手は、専用アドレスを用意しましたが。
なにはともあれ、これでスパムは0になる・・・はず・・・当分は・・・。
最近はもっぱら、楽天の「ペットのぬくもり」です。
安くは無いのですが、アズミラなど本当に安心なフードしか置いてありません。
また店長はまめな方で、しょっちゅう、「いかがですか?」という感じの猫の写真をあしらった、はがきを送ってきます。必ず自筆で一言、添えてあります。ペットの健康に関するマインド・マップなども商品と一緒によく送られてきて、勉強熱心なのがわかります。
楽天のポイントとは別に、お店独自のポイントもあるのも魅力です。(今回、7,000円分使いました)
またペットの誕生月に、好きなおやつをもらえます。
フーちゃんは1月ということになっているので(実際は不明)、1,500円くらいする「えぞ鹿ジャーキー」をもらいました。ちゃんとハッピーバースデーのシールが貼ってあり、感激しました。これはその写真です。フーちゃんはかなり気に入ったようです。
ということで、かなりのお勧めです。
また富山の田舎?にもかかわらず、ちゃんと起業できるのどという一種の尊敬と安心感を覚えます。
今日もフーちゃんは外で、三毛のライバルと、向かいのアパートの駐輪場で出くわして、2匹とも動けずに固まってしまいました。
前にも進めず、逃げるわけにも行かない。
なにか変化が起こるのを待つのみです。
それで、窓から眺めていた私は外に出て、「フーちゃん」と呼びながら、近づくと、フーちゃんは、待ってましたとばかりに、私のほうに駆け寄ります。
相手の三毛もほっとしたでしょう。
しばらくは、家に閉じ込めて、ライバルがいなくなるまで、待つことにします。
フーちゃん、心配させないでよ・・・。
モッツァレラ・チーズが好きです。
きっかけは忘れたのですが、最初に食べたのは、もう7,8年前だと思います。
あの、もちもちとして淡白な味わいが一度食べたら、病み付き。
でも・・・残念ながら・・・高い!
駅前のスーパーで、120gが500円以上します。
ショップブランドでも100gが300円をちょっと切るくらい。
それで、賞味期限が近づいて、値下げするのを待ちます。
先日は、500円以上の製品が半額くらいでした。
最近はスーパーに行くと、真っ先にチーズ売り場に。
土曜日曜の朝食にモッツァレラを食べるのが無上の喜びです。
木曜日にデプロイに失敗してから、週末は、ネットでの情報収集に専念したのですが、決定的な情報が得られない。
でもIBMの資料で、いい物を見つけました。WebSphere5.0 NDのデプロイです。
アプリの更新の前に、現在のearをイクスポートするなど、大変参考になりました。
それで、前回との違いですが、まず、更新は、「エンタープライズアプリケーション」の「新規アプリケーション」ではなく、アプリの一覧のチェックボックスにチェックを入れて、「更新」ボタンをクリックすることと(これは前回もトライしたのですが・・・)次の、「アプリケーション更新の準備」で「既存バインディングの使用」を選択すること、くらいでしょうか・・・。
これで、うまくいきました。
wstempのクリアは一応やりましたが、関係なかったみたい・・・。
何はともあれ、一山超えたようです。
先日、いつものように仕事が終わってから、ブログを書いて、保存しようとすると、見たことの無いエラー。(errno:145)
一瞬、頭が真っ白になって、あせりました。
気を取り直して、ネットを検索すると、情報がたくさん。
MySQLのテーブルが壊れたらしいです。
でもMySQLはMovable Typeでしか使っていないし、コマンド行からの入り方さえ忘れている。
ローカルに残っている、Movable Typeのファイルから、データベース名や、ログイン名やパスワードを推測して、ようやくログイン。
CHECK TABLE mt_fileinfo ;
でエラーが出て、テーブルが壊れていることがわかります。
REPAIR TABLE mt_fileinfo;
で、エラーの修復。
これで直りました。
いやあ、3年半分のブログがパーになったかと思いました。
早速、バックアップを取ります。
デプロイに失敗しました。
「アプリケーションは既に構成リポジトリにあります。」のエラーでデプロイできません。
ネットで情報を調べたのですが、決定的なものが見つかりません。
英文の情報で、これは、というものがあったのですが(dmgr/wstempの下をクリアして、dmgerをリスタートするというもの)ダメでした。
手詰まり状態です。
明日、頭を冷やして再考。
明日は、初めて、サーバーに、改造プログラムをデプロイします。
4月から仕事を始めて、今回が初めて。
緊張します。
機能的には問題ないなずですから、デプロイさえうまくいってくれたら、OKなのですが。
念のため、サーバーのバックアップを取ってから・・・。
WindowsのNoteにも、同じWebSphereが載っているので、まずこちらでデプロイして動作確認してからにしよう。
今回の改造は、昨年度、格安でプログラムを改修した、E社のバグ対応。
当初、E社に修正してもらうつもりが、お客様とE社との間で、トラブルがあって、こちらに仕事が回ってきました。
それに加えて、昨年度の落札者である、I社のバグ修正も。
肝心の今年度の改造は、3月末までに行います。
これについても、もう目処はついています。
3末で何事も無く、作業が完了しますように・・・。
最近、フーちゃんの外出が多くて、ちょっと心配です。
お天気がいいときは、庭で日向ぼっこをしていたりして、そういうときは、まあ、安心なのですけれど。
実は近所に、新しい、キジトラの猫が時々現れて、フーちゃんとにらみ合って、双方凄い声を出すのです。
フーちゃんの外出中に、うなり声が聞こえると、即、外に出て、固まっている2匹に近づいて、フーちゃんを抱いて帰ります。
猫の喧嘩に人間が出るのも、どうかと思うのですが、怪我でもしたら大変と大事をとります。
(親ばかです)
フーちゃんが仲良くできる猫だったら、一緒に飼ってもいいと思っているのですが、未だかつて、そんな猫はいません。困ったものです。
オスだと、そんなには威嚇はしないのですが、仲がいいというところまでいきません。
フーちゃんのほうが避けてしまいます。
なんとか、遊び相手を見つけて欲しいのですけれど。
日曜日にToshibo's Web Radio を運営されている、Toshiboさんにお会いしてきました。
もう70近いお年にもかかわらず、毎週のように、Web Radioを更新されたり、最近ではDJの試みもされたりと、非常に活発に活動されています。
米のSoundExchangeに著作権料を支払って、ネットで音楽を配信することを始めたのは、日本ではToshiboさんが最初ではないかと思います。
聞けば、大手のIT企業の支店長をされていたということで、地元のラジオ局の選曲もやっていたと聞いて、「これはかなわない」と正直に思いました。
そんな先駆者にもかかわらず、非常に丁寧に今までの経過を説明していただきました。
頭が下がります。
今日、早速、EMSでSoundExchangeに"NOTICE OF ELECTION・・・"のドキュメントを送りました。
後は、1月のアクセス実績が出た時点で、2月15日までに、$500と"STATEMENT OF ACCOUNT・・・"を送るのと、2週間ごとに、アクセス統計を、電子メールで送付します。
このへんの作業をなるべく自動化して、仕事と両立させたいと思います。
これで合計4つ捨てたことに。
大部分のスパムはこなくなります。
あと1つだけ、スパムの来るアドレスがあるのですが、これは仕事で使っているしなあ・・・。
まあ、殆どのスパムとはおさらばだし、残りはKasperskyがブロックしてくれます。
今日はメールで、もう1つのトラブル。
携帯にメールが転送されません。
1月の初め頃までは転送されていたのに。
メールを携帯に送ると、「圏外」の表示がされて受信できません。
サポートに問い合わせると、電源を入れなおしてくれ、ということで、解決。
なんでも電波の状態の悪いところにいると、その状態を、後まで引きずることがあるという、何か信じられないような説明。
そんなことってあるの?
ときどき、どうしても聴きたい曲がでてきます。
今回は1968年の映画「Charly」(「まごころを君に」)のテーマ曲。
原作はダニエル・キイスの大好きな短編です。
音楽はラヴィ・シャンカールのシータールだったと思います。
Amazonで在庫切れ、spunやVDOでも検索に引っかからない。
HMVではイタリア盤があったのですが、WEB RADIOでかけられないとなあ・・・。
今は、WEB RADIOが前提になってしまって、US盤でないと買えません。
それと、これも映画音楽なのですが、「ハリーとトント」のテーマと「イルカの日」のテーマ。
単に懐かしいにとどまらず、いい曲だったと思うのですが。
今日はK社で会議。
開発仕様については順調に仕様が見えてきたのですが、後半の予算の話は、喧々諤々。
私は聴いていることが多かったのですが、気がめいります。
多分、来年はもうK社の仕事はない。
K社長からは引き続きお仕事をもらえそうですが・・・。
(紛らわしいのですが、K社長がK社と契約して仕事をもらっているのです)
それと官公庁の仕事は、あまりやりがいがないですね。
どんなに一生懸命やっても、サービスしても、来年はまた競争入札で、価格の一番安いところが落札してしまう。せっかく構築した信頼関係が振り出しに戻るわけです。
レンガを積むような作業ならば、毎年、業者が替わってもいいのでしょうが。
システム構築はそんな物ではない。
どこかが間違っているような気がします。
やはり民間のお金のある企業のお仕事をするのが一番です。
ちょっとレトロな開発。
ASP(.NETではありません)でPDFを生成するプログラムです。
COMとしてこの機能を提供しているベンダーは限られています。
最初に試そうとしたのは、XLSOFTのコンポーネント。
しかしドキュメントを見ると、表を作る機能がなくて、線を引く機能だけ。
これではちょっと・・・。
次にトライしたのが、NewtonのABCpdfというコンポーネント。
こちらは表を作成する機能を、Classとしてソースで提供していました。
癖はあるものの、なんとかサンプルページを作成に成功。
データベースの接続なども、昔の参考書をひっくり返して、調べてます。
VS2005を使っているのですが、VS2003まではASPのデバッグをする、というチェックボックスがあったのですが、これが消えている・・・。
エディタだけ使って、実行するだけという開発環境。
なんとか頑張っています。
新年早々、スパムのために、メールアドレスを3つ、捨てました。
効果は?
日に数十通来ていたスパムが、数通に。
捨てた3つのうち、1つは割りと使っていたアドレスなので、変更は結構大変でした。
でも、多分、古いアドレス宛にもスパムは来続けるだろうし、Return-Pathも嘘だろうから、サーバーが返す間違いの通知もネットワークを駆け巡って帯域を圧迫するのでしょうね。
本当に迷惑!
最近はHPにもメールアドレスは載せません。
できるだけ、フォームのメールで通知してもらうようにします。
しばらくは、大丈夫そうです。
夕方、鳥の鋭い鳴き声と、フーちゃんのうなる声。
フーちゃんが鳥を捕まえてきた。
隠し場所を探しているのか、獲物をくわえたまま家中を駆け回る。
口をあけると逃げるので、鳴くこともできずに、ウーウーとうなるだけ。
時々悲鳴を上げる鳥がかわいそうで、はらはらしていると、フーちゃんが油断をした隙に、逃げ出し、フーちゃん用に開けておいたドアの隙間からうまく逃げてくれました。
フーちゃんも追いかけましたが、もう捕まらない。
ふぅー。一件落着。
SoundExchangeに送付するテキスト形式の、放送履歴履歴。
根性でプログラムを作りました。
明日から仕事なので、今日1日しか空いていません。
ふぅー、10時近くまでかかりました。
HTTPのログをデータベースに読み込んで、データベース中の曲の情報とリンクして、再生回数の一覧を作ります。
迷った挙句、Accessで作ることにしました。
サーバー上のPostgresを使うという選択肢もあったのですが、データが手元で操作できた方が、便利かと。
まだやることが残っていて、曲のデータベースの入力です。
これが結構大変。公開しているものは30曲ほどですが、データベースには、180曲が。
ファイル名やカテゴリや長さなどは入力してあるのですが、今度は、曲名、アーティスト、アルバム、レーベルを入力しなければいけません。
また、週末にでも・・・。
元旦にWEB RADIOをスタートしたのですが、先駆者のToshiboさんからは、選曲を誉められて、とても嬉しかったです。
同時にToshiboさんからは、気になる情報も。
SoundExchangeへの報告が詳細になり、2週間に1度に頻度が上がります。
今まで、まとめて曲の頻度だけでよかったのが、アーティスト名、曲名、アルバム名、レーベル名、毎の頻度を、きっちり決められたテキストで、FTPで送るか、メールに添付して送ります。
これはデータベースとプログラムを使うしかない。
何とか、明日1日で仕上げたいな・・・。
でも、この報告の中では、著作権料の計算の項目がなくなっていますが、これはどうするのだろう?


