2004年7月アーカイブ

ついにVAIO NOTEにLINUXを入れることにし、Partition操作のできる、System Selector3をVECTORで購入。4200円なり。
現在、Partition managerの起動中。FDからの起動なんですが、それぞれの操作に、とにかく時間がかかる。
空きpartitionを作る操作は、今晩いっぱいかかりそう。

おまけに、さっきやっとPartition Managerの画面が出て、小さくするPartitionのDを選択状態にしてOKを押したら、初期画面に戻ってしまった!
勘弁してほしい。また長時間待つことに・・・。

空きPartitionを作ることは、ほんの入り口なのですけれど・・・。

そういえば、MSDEのバックアップで、BAKファイルがバックアップごとに大きくなる件は、WITH INITのオプションをつけることで解決しました。

次のお仕事はJSP/Servletなのですが、定期的にお客様に成果をお見せしなければいけません。
VAIO Note を持っていって、お見せするのが一番確実なのですが、Windowsマシンです。JavaもTomcatも使えるのですが、Postgresが載らないのがネックです。

迷った挙句に、デュアルブートにして、LINUXを入れてみることに。

Googleで VAIOとLINUXをキーに検索すると18400件がヒット。情報は豊富です。

でもまず、2Gしか空いていないHDDを整理して空けないと・・・、それからパーティション分割ツールでパーティションを作って・・・。
CD-ROMは認識するのかしら?LANカードは?

前途多難です。

1日の日課で、夕食をとって風呂に入った後、仕事を再開します。寝るまでの2時間ほどです。

最近、この時間に、フーちゃんが仕事机の上に上がってきます。冬だとひざの上ですが夏場は暑いし、ひざの上は狭いようです。

机の上で寝そべります。

2台あるPCの1台のキーボードに半分くらいかぶさります。
仕事はもう1台のPCでやらざるを得ません。

それでも無理にはどかしません。フーちゃんの寝顔を見ながらの仕事は至福のひと時です。

MSDEのバックアップをどうするか判断を迫られています。

基本的にはBACKUPで行うのですが、SQLserverAgentを使うことで周期的に実行できることが分かりました。

ローカルなディスクにバックアップしても安全とはいえないし、データベースもそう大きくはならないので大容量のUSBメモリにバックアップしようと思いますが、BACKUPはオプションをつけないと、ログが蓄積されて次第に大きくなります。

INITオプションと、RETAINDAYSオプションで何とかなるかも知れません。

TRUE COLORS

| | コメント(0)

どうも、ある曲が聞きたくなると、私の場合、歯止めが聞かないようです。
土曜日にFMで、CYNDI LAUPERのTRUE COLORSを聞いて、その日のうちにAmazonで注文しました。
懐かしさもあったのですが、静かで力強い曲に参ってしまいました。

今日、CDが届いて、TRUE COLORSだけ何回も聞きました。歌詞もいい。

自信を失っている人を元気付ける詩です。

こんな曲で慰められたら最高でしょう・・・。


そんな悲しそうな目をして、元気をなくさないで

わたしには分かる

人々であふれた世界で、勇気を見失わずにいることは難しいこと

あなたの中の暗闇のせいで自分を小さいと感じている

でもわたしにはあなたの真実のの色が輝き渡るのが見える

わたしにはあなたの真実の色が見える

それがあなたを愛している理由

だから怖がらずにみんなに見せてあげて

あなたの真実の色を

真実の色は美しい

虹のように

昨日はフーちゃんがノミ取りローションで興奮して、落ち着いたのが午後10時ころでした。
夜寝るときも、最近、暑いので、ベッドには寄り付かないのですが、昨日はタオルケットの上に乗ってきました。

気分が悪いということを訴えたかったのだと思います。

気になってよく眠れず、朝5時に目が覚めました。フーちゃんはまだベッドの私の足の上です。
この時点で、ちゃんとシャンプーして、ローションを取り除かなければダメだと思い、決心して風呂場に連れて行き、シャンプーで首筋を洗いました。

相当暴れましたが、なんとか洗いました。

その後、体も乾いてきて、落ち着いたところで外に出したのですが、なかなかドアから離れない。ごみ出しに行った私の後をついてきて、隣家の駐車場でごろごろ転がって見せました。
ドアまで戻っても中には入らずに、ドアに頭をこすりつけてから出て行きました。

それが8時半ころ。ところが戻ってこない。また行方不明になったかと相当心配しました。

結局4時ころ鳴きながら戻ってきました。多分迷子になったのだと思います。はやく今どこサービスを受けなければ、と強く思いました。
今、やっと落ち着いています。大変な2日間でしたが、しっかり仕事はしました。

今日は、フーちゃんのノミ取りローションで一騒動ありました。

先日、フーちゃんの首の辺りにノミをみつけて、通販でノミ取りローションを注文しました。
品物はキャットフードと一緒に、今日の午前中に届きました。フーちゃんにローションをつけたのはお昼ころ。

首筋2箇所に、皮膚にたらします。

当初は昼寝をしたり普通だったのですが、夕方になって、興奮しだしました。家の中を走り回って、しきりに外に出たがります。
こんな状態で外に出したらどうなるか分からないので、とりあえずローションを洗い流そうと、風呂場へ連れて行って、シャワーをかけようとすると大暴れ。

あきらめて、ぬれたタオルでふき取ることにしました。何度もタオルを洗って、ドライシャンプーも使ってふき取りました。

落ち着いたのは午後10時ころですが、今度は逆に元気がない様子です。

ローションの効果は1ヶ月続くということ・・・。まだ完全に終息したわけではありません。

予防接種も普通は最初2度注射するのですが、フーちゃんは1度目で、あまりに気分が悪そうになって2度目をキャンセルしたことが2回あります。

薬に対しては非常に過敏なようで(ノラだったので当然ですよね)心配です。フーちゃんには本当に申し訳ないことをしてしまいました。

SQL Serverのデータベースを移動する方法です。試行錯誤でここまでたどり着きました。

1.まず、移動先データベースで、同じ名前のデータベースとオーナーのログインを作る。これは最初に1回だけです。
2.移動先データベースから対象データベースをsp_detach_db 'データベース名'
3.移動先、移動元データベースを停止
4.対象データベースのmdf、ldfファイルを、移動元から移動先へコピー
5.移動先データベースを起動
6.データベースをsp_attach_db 'データベース名',@filename1='フルパスmdfファイル名',@filename2='フルパスldfファイル名'でアタッチ
7.use データベース
8.sp_change_users_login 'Auto_Fix','username',NULL,'password'で、既存のユーザを同じ名前のログインに割り当てます。

ポイントは、8で、これをしないと移動元で作ったユーザ名が、ログイン名=NULL、デフォルトDB=NULLかつ、ストアドプロシジャーのオーナーとして、ログインできない形で残ってしまいます。

分散開発の場合や、開発環境からターゲットマシンにDBやAccessのプロジェクトファイルを持っていくときに役立つと思います。

最近はひたすらVBAのコーディングです。

コーディングといってもやはり頭も使います。

どうやったらシンプルに短く書けるか、どうやったら保守が楽か、どうやったらテストが楽になるか・・・。

手を動かしている時間よりも、考えている時間のほうが長いくらいです。
というか、どうやったら手を動かす時間を短く出来るかを考えているという状況。

そういえば、McConellのCode Completeの2nd Editionが出たということ。
今回は、C#、VB、Javaの例もあるらしい。
さぞかしコーディングについてはいろいろと述べていることでしょう。
翻訳が出るまでには時間がかかるだろうから、原書で読もうか・・・迷っています。

前にフーちゃんの居場所を調べるためにセコムのココセコムを使うことを検討しましたが、端末が大きすぎるということから断念しました。
そのときには、日本以外のサービスも検索したのですが、猫用のものはありませんでした。

先日、友人に話したら、NTTでもPHSを使った、「いまどこ」サービスをしている、しかも端末はマッチ箱くらい、ということで早速調べました。
ただしGPSほどの精度はありません。誤差100mほどです。でも近くにいるのか、遠くに行ってしまったのかはわかります。

大きさは、51×34.2×16.3で27g、丁度IXY DIGITALの電池の厚さを50%増しにしたくらい。重さは同じくらいです。
ココセコムと比べると、体積で46%、重さで56%とかなりの改善です。
価格は初期費用が、11,340円、月々1,029円でココセコムとほぼ同じです。
1回の検索はココセコムが105円に対し、ドコモは10.5円。(ただしココセコムは月2回まで無料)

これならなんとか首から下げれるかもしれません。

迷った挙句、ドコモショップに予約しました。入荷は7月下旬以降とのこと。
外出の危険が減るわけではないけれど、もしものときに、捜索の範囲を限定できます。かなり心強いです。
また使用感などレポートしたいと思います。

今日は1日、マイクロソフトのサポートと電話していたような気がします。実際に電話していた時間は計2回、3時間程度と思うのですが。

Windows Updateが動かなくなりました。ダウンロードまでは出来るのですが、インストールが0%でストップです。

マイクロソフトと電話でやり取りしている間に、次第に状況が分かってきたのですが、例えばセーフモードではインストールできる、
Norton Internet Securityをオフにしても状況は同じ、そしてついに、「システム復元」のプロパティで、「全てのドライブでシステムの復元を無効にする」にチェックを入れると、インストールできることが分かりました。

原因は分かりませんが、システムの復元機能がうまくいっていない、との結論。

処方は、ディスクのクリーンアップのオプションで、古い復元ファイルを削除すること。ただしそのままでは最新の復元ファイルが残るので、自分で復元ポイントを作ってから行うこと。

ところが・・・復元ポイントを作る操作を行っても、メニューも出ないし、クリーンアップのオプションでも同じ。挙句の果てにマイコンピュータのプロパティすら開かない・・・。

ダメもとでNorton をアンインストールしました。アンインストールの途中でフリーズしましたが、タスクを殺して再起動してから再度アンインストールしました。

結果はやはりというか、Windows Updateが動くようになりました。その上、最近、2〜3分もかかっていたloginしてからスタートボタンを押せるようになるまでの時間が数秒になりました。

いままでもトラブルに見舞われつつNortonを使ってきましたが、今度こそ愛想がつきました。今はインターチャネルのV3を入れています。

Nortonさん、私の1日を返してほしい!

Accessのお仕事のほうは、難しいところは、ほぼ解決して、後は力仕事です。

頭を使わない仕事ではないのですが、今までとは、頭の別の部分を使います。それから手もたくさん使います。

パートナーのスーパーレディに期待大ですが、私のほうは次のお仕事の準備をしなければいけません。
次のお仕事では、残念ながらEclipseの3.0を使うのは、間に合いそうにありません。期待していたのですが・・・。

今日は夕方、20秒ほど停電があって、UPSが役に立ちました。
結構、雷が鳴っていたのですが、UPSのログを見ると停電だけではなく、電圧低下とノイズも1回づつ記録されていました。
この夏は、まだUPSの出番がありそうです。

AccessのプロジェクトでVBAのコーディングをしているのですが、自分でもいやになるほどスマートでないコードができました。

連想配列さえあれば、うまくいくのに・・・。

VBでは連想配列は使えないと長い間、思い込んでいました。ダメもとでGoogleで検索してみると、なんとかなりのヒットが。
Dictionaryというものがあるのですね。これは「500の極意」にも載っていないですよ。

ただし、AccessのVBのヘルプのサンプルコードでは、コンパイルエラーになります。

Dim d '変数を宣言します。
Set d = CreateObject(Scripting.Dictionary)

まずは参照設定で、"Scripting Runtime(Scrrun.dll)"を指定するのと、

Dim dicSIZE As Scripting.Dictionary
Set dicSIZE = New Scripting.Dictionary

と、やらなければいけません。(オンラインのMSDNライブラリ)

これでコードがかなりシンプルになりました。
連想配列の概念はPerlやJavaで学んだのですが、やはりいろいろな言語を勉強することは有益です。

ここ2週間ほど、耳について離れない曲があります。
新しい曲ではないのですが、ピーター、ポール&マリーの「悲しみのジェットプレーン」。
週末にインターネットラジオで、誰かのカバーが流れていたのですが、それ以来、頭の中で繰り返しそのフレーズが・・・。

"So kiss me and smile for me.
Tell me that you'll wait for me.
Hold me like you never let me go."

中学生時代に覚えたはずですが、結構覚えているものです。
ときどきこの頃聞いた曲を無償に聴きたくなります。
最近はこれに加えて、クリーデンス・クリアウォーター・リバイバルの「雨を見たかい」も非常に聞きたくなっています。
こちらも、ラブ&ピース、ベトナム戦争反対の風潮の中でヒットした曲です。

たぶん2,3回聞くと憑き物が落ちるとは思うのですが、近所のレンタルショップにもなく、amazonのギフト券が2000円入る予定なので、それまで我慢です。

みーこさんのBlogで紹介されたりんご酢に興味をひかれて買ってみました。
近くのドラッグストアで720mlで732円。

みーこさんのは、1800mlで4000円以上だというから、かなり違う。

でも、これがかなりのお勧め。

本当に体がしゃきっとする。この暑い中、暑さもこころなしか、やわらげられているような気がする。

問題はカロリーで、100mlで62Kcalです。普段飲んでいるノンアルコールのビールが355mlで58kcalだから、かなり高い。
しかも、おいしくてグビグビ飲むものだから、3日くらいでなくなってしまいます。

ちょっと飲む量をコントロールしないといけないです。明日からは1日100mlを守るようにしようと思います。

仕事疲れにりんご酢を!

AccessとSQL サーバーの業務システムをつくっているのですが、画面仕様をクライアントに見てもらうことになりました。
いままでExcelやWordでポンチ絵を作って見せていたのですが、それでもつくるのに、それなりの時間がかかります。

どうしようかと迷った挙句、Accessでプロトタイプの画面を作ってしまうことにしました。こちらのほうが私にとってはずっと楽。
しかも詳細にしようと思えばいくらでも詳細なプロトタイプが出来ます。

McConellだったか、プロトタイプをベースに実際のシステムを作るのは、映画のセットを基に実際の建築を作るのと同じようにばかげている、と言っていましたが私も同意します。
ただし、プロトタイプと呼ばれているもののなかには、実際には段階的な開発の初期段階の成果物の場合も含まれるのではないかとも思うのですが。

今日1日でテーブル4つとフォーム7つのプロトタイプが出来ました。
(テーブルやフォームをつくる時間はわずかなのですが、考えている時間が長い。理想的な作業です。)

プロトタイプの作成を通して、問題点も見つかり、リスクを先出しするのにも良いツールであると思います。

このところの暑さで、24時間稼動させているサーバーが心配です。
sambaが動いているLinux7.3のRAID1のサーバーと、現在の仕事で使っている、MSDEの載ったWindows Server2003です。

こころなしか、どちらも最近ファンの音が大きくなったような・・・。

日中はエアコンがある程度効いているのですが、夜はエアコンを止めます。停止や起動が面倒で24時間稼動させているのですが、考えると、稼動させておく必要はありません。
安定性から考えると、稼動させておいたほうがいい気もする一方、稼働時間が短いほうが長くもつ気もします。
sambaサーバーを稼動させたのは去年の冬でしたし、夏に24時間稼動させたことはないのですよね。

と、迷った結果、少し面倒ですが、サーバー類は夜間停止することにしました。電気代も月数百円は安くなるはず。熱による影響も最小限にします。
夜もエアコンつけとくという選択もあるのですが、倹約生活の中、これは却下。

今日は、次のJavaのお仕事の打ち合わせで、都内へ。
そこで、またその次のお仕事の話が出る。

この前まで、営業に苦労していたのがうそのようです。
こういうこともありますが、気を引き締めて、お仕事したいと思います。

経費

| | コメント(0)

最近の大きな出費は、現在進行中のプロジェクトで必要になった、MS-Office 2002 Developer で、安いところでも8万以上しました。
受注金額の結構な割合を占めるのですが、今後も使うことがあるだろうということから買いました。

今考えている、他の経費として、Oracle 10g のOTN、3万以上しますが、持っていたほうが良いような気がします。

もうひとつは、次の仕事で使うであろうLINUX サーバー。JSP/Servletの開発なのですが、今まで使っていたDELLのGX150のRedHat9は、ディスクを交換して、Windows Server2003になり、現在進行中のプロジェクトでMSDEサーバーとして使っています。
なるべく本番の環境に近づけるためです。このためLINUXサーバーがありません。

開発はWindows上のEclipseで行うことになると思いますが、データベースはMySQLになるかPostgreSQLになるか分かりませんが、LINUX上でコードをEUCにして動かしたいです。
これ用のLINUXサーバー用のマシン(多分DELLのOptiplex)を買うかどうか迷っています。

いろいろ出費はありますが、他の職種に比べたら利益率は高いのではないかと思いますが・・・。

またNorton Internet Securityでトラブル。
一昨日、深夜まで仕事をしたのですが、午前3時丁度にNortonのメッセージが表示されました。
「エラーが起こったので再インストールしてください」という趣旨の英文メッセージ。

実は1週間前にもPCを夜通し稼動させて、同様のメッセージが出て、再インストールしたばかり。
Nortonって24時間動かせないの?

しかもアンインストールで、途中で固まりました。タスクマネージャで殺したのですが、なんとこれでNortonが生き返りました。
いったいどうなっているのかさっぱり。

Nortonにはたびたび悩まされています。

エクスプローラの右クリックのコンテキストメニューが表示されなくなったり、スクリプト遮断をオフにしてもASPが動作しなかったり・・・。

それで当初は5ユーザパックを買ったのですが、現在は開発用マシンはMacCafeeですし、NoteはV3というソフト。

まだ決定打が出ていないという状態です。

昨日、自分で立てた中間目標を達成しようと、深夜まで頑張ったのですが、その結果、生活のリズムが大きく狂ってしまいました。
目標の達成率は95%といったところでしょうか。

解決できない問題が1つ残りました。(本日、解決しましたが)

睡眠が少ないので、いまひとつ効率が悪いし、食欲がなくなって、食事のリズムも乱れています。

こんなことなら無理をするんでなかったと後悔しています。多分今日いっぱいまでの成果を考えたら、無理をしなかったほうが大きいでしょう。

しかし、しかしです。中間目標とはいえ、自分で立てた目標を達成することは、今後のモチベーションに大きく影響するとも考えられます。
やれるだけのことはやるべきだし、ここで頑張らなかったら、どこで頑張るんだという感じです。

と、自分の行動を正当化して、今日はリズムを元に戻すための1日でした。