2006年05月31日

一部の勤務表を使用している人に便利な 正規表現活用技

会社から提供された勤務実績表(エクセルで作成)から実際の勤務表ツールに転記する際にいちいち以下の変換をするのは面倒です。

勤務表では毎日以下のようにつけています
(hhは時, mmは分)

甲:開始時刻(hh),開始時刻(mm),終了時刻(hh),終了時刻(mm)
の行の繰り返しで、都合4つのセルに入力しています

これをエクセルの勤務表ツールに貼り付ける前に次の形式に変換しないといけません
乙:開始時刻(hhmm),終了時刻(hhmm)
の繰り返しで、都合2つのセル。

甲を単純にコピーして乙に貼り付けるとうまくいきません。

そこでエクセルから 甲をコピーした後 テキストエディタ(ここではEmEditor 5を例にとる)に貼り付ける

すると次のように張り付く
EmKinmmm20060531_231339.png
→は TAB(タブ)を表していて、これはエクセルのセルとセルを区切る意味があります。


そしてこの文字列に対して置換を行います。

検索文字列:(\d+)\t(\d+)\t(\d+)\t(\d+)|(\t+)
置換後の文字列:\1\2\t\3\4
を指定する。
EmKinmmmCKN20060531_231339.png
もちろんこの変換を成功させるためには
正規表現を使用する(X)
にチェックON。

そして置換すると次のようになる。
EmKinmmmCKNGO20060531_231339.png

この文字列をコピーして勤務表ツールにテキスト(文字列)形式で貼り付けを行えばすんなりと転記できます。

###追記###
正規表現を用いた置換で若干の補足

検索文字列では、
数字 tab 数字 tab 数字 tab 数字 を(\d+)\t(\d+)\t(\d+)\t(\d+)
で表現し
タブだけの行を簡略的に(\t+)
という風に表現しています。
そしてそれを の記号でつないでいます。〔又は、の意〕
括弧()で囲うのは置換後の文字列で使用するためです。括弧で囲った順番で \1 \2 \3 \4 を置換後の文字列で使用できます。

置換後の文字列:\1\2\t\3\4
という風に指定することで、
数字 tab 数字 tab 数字 tab 数字 を
数字数字 tab 数字数字 という文字に変換します。
タブだけの行は \1 だけが入って残りの \2 \3 \4は空っぽです。


###訂正###
タブだけの行は5番目の()となります。つまり \5 で表されます。置換後の文字列には \5 が含まれていないのでタブだけのパターンにマッチした文字列は削除されます。しかし替わりに 置換後の文字列の \1\2\t\3\4 真ん中のタブだけが残ります。
@2006/05/31 23:22 | Comment(0) | TrackBack(0) | 覚書と備忘録

2006年05月30日

この乾燥具合は変

冬並みの乾燥してます。冷房を入れていないのに目が乾く。

汗かいてもすぐに乾くからよけいに涼しげに感じるし。

室温 23.1度
湿度 39%。

エアコンつけてません。
網戸換気。


PCの温度
マザーボード 38 ーC (100 ーF)
CPU 36 ーC (97 ーF)
HDT722525DLA380 33 ーC (91 ーF)
HDT722525DLA380 32 ーC (90 ーF)

電圧
CPUコア 1.36 V
+3.3 V 3.30 V
+5 V 4.95 V
+12 V 11.97 V
+5 V スタンバイ 5.00 V
VBATバッテリー 3.09 V

2006年05月29日

スーパーπの実行結果が全てそろった

結果一覧
SuperPi_16to3355all_20060529_223333.png
Athlon 64 X2 3800+ にて全ての計算をしています。

pi.iniの中身を見ると結果が書いてありました。
+000時間 00分 01秒 [ 1.6万桁]
+000時間 00分 01秒 [ 3.2万桁]
+000時間 00分 01秒 [ 6.5万桁]
+000時間 00分 03秒 [ 13万桁]
+000時間 00分 08秒 [ 26万桁]
+000時間 00分 20秒 [ 52万桁]
+000時間 00分 44秒 [ 104万桁]
+000時間 01分 42秒 [ 209万桁]
+000時間 03分 41秒 [ 419万桁]
+000時間 08分 03秒 [ 838万桁]
+000時間 18分 12秒 [1677万桁]
+000時間 39分 30秒 [3355万桁]


###pi.dat###
円周率πの計算結果は pi.datに書き出されています。
円周率を見たい人は実際にスーパーπを実行してもらえば見られるので、中身は載せませんが、計算結果ファイルのサイズは
35.9 MB (37,648,082 バイト)
というサイズになりました。これは3355万桁の時なのでこれよりサイズが増えることはありません。

圧縮して保存すれば小さくなるかもと期待しましたが ZIP圧縮で
16.9 MB (17,757,408 バイト)
でした。
期待したほど圧縮されていません。(47%) さすが円周率、中身は圧縮されにくいランダムパターンというわけです。


###実行時間###
スーパーπの実行時間をもう少し詳しく決定してみることにします。
タスクマネージャで「CPU時間」というものを参照できます。
SuperPi_ProcessedTime20060529_230951.png

これを見るとスーパーπ(SUPER_PI.exe) 57分29秒と読み取れますね。
(CPU時間がタスクマネージャで表示されていない場合は、
表示>列の選択 ...
から設定しておきます)

CPUが実際にスーパーπに対して使用していた時間を積算しているので、単なる時刻経過の差をとったよりは正確な演算時間がわかるはずです。
(メニューを操作している時間はミリ秒単位なので無視します)

ちなみにこの時間は [1677万桁]と[3355万桁]の計算時間を合わせたものなので pi.ini の計算結果を見て 57分29秒を按分します。

今回の結果を使って按分します。
18分 12秒 [1677万桁] → 1092秒
39分 30秒 [3355万桁] → 2370秒

3355万桁の方を計算しましょう
2370/(2370+1092) = 0.685

これを 57分29秒(3449秒)に掛けます
3449 * 0.685 = 2362 (秒)→ 39分22秒。 ・・・約8秒短縮。

Athlon64 X2 3800+での スーパーπ 3355万桁の計算は
39分20秒台、と言えそうです。







前言撤回〜もう一度測定 スーパーπ

スーパーπ の 3355万桁計算をしている最中です。計算時間は35分を経過。

SuperPIの稼働状況 Sysinternals Freeware でモニタリング
SuperPi3355_20060529_223333.png


室温 24.5度
湿度 49%

空気が湿りすぎていないのでエアコンつけなくてもそこそこ過ごせる。


スーパーπでベンチマーク中の温度

PC温度
マザーボード 39 ーC (102 ーF)
CPU 44 ーC (111 ーF)
HDT722525DLA380 34 ーC (93 ーF)
HDT722525DLA380 33 ーC (91 ーF)

電圧
CPUコア 1.36 V
+3.3 V 3.30 V
+5 V 4.92 V
+12 V 11.90 V
+5 V スタンバイ 4.97 V
VBATバッテリー 3.07 V

先日の結果と比べると
NN Space BLOG-NN空間ブログ: 結構暑く感じるがエアコンはまだいらない感じ
ほぼCPU温度のみ上昇していますね。

スーパーπの実行ではハードディスクのアクセスをほとんど伴わないので、HDDの温度上昇がなかったせいでしょう。

マザーボードの温度をどこで測定しているのか不明ですが、CPUの温度上昇した熱が伝わったのか、それともマザーボード温度測定部周辺のチップがスーパーπの実行によって過熱したせいか+1度上昇してますね。

計算経過35分時点の温度測定なので定常状態と見なしてよいでしょう。

その後、スーパーπは 3355万桁の計算を39分30秒で終わりました。
SuperPi3355End_20060529_223333.png
この記事を書きながら計算していたので若干遅くなったかもしれません。

2006年05月28日

結構暑く感じるがエアコンはまだいらない感じ

これが5月最後の定点観測記録(たぶん)

来月からは 夏です。

室温 24.6度
湿度 51%
暑いけれども我慢できるレベル。
エアコンなし。
網戸通風。


温度
マザーボード 38 ーC (100 ーF)
CPU 36 ーC (97 ーF)
HDT722525DLA380 34 ーC (93 ーF)
HDT722525DLA380 33 ーC (91 ーF)

電圧
CPUコア 1.36 V
+3.3 V 3.30 V
+5 V 4.92 V
+12 V 11.97 V
+5 V スタンバイ 4.95 V
VBATバッテリー 3.07 V

NN Space BLOG-NN空間ブログ: だんだん暑くなる
この日と比べると 室温は 0.6度しか違わないのに、ハードディスクの温度が+1度、CPU,マザーボードに至っては+2度の上昇。
(コンマ何度かわからないので正確ではないけど)

単純な室温上昇以上の影響がケースの側面をふさいだことに原因がありそうとも言えそうかもしれない。
NN Space BLOG-NN空間ブログ: 側面の大きな開口部を埋めて静穏化

空気の出入り口が減ったから抵抗になっているんだろうな。
まだ結論を出すのは早いかも。

###追記###
週末記事にできなかったものは、平日に出現するかもしれません。

側面の大きな開口部を埋めて静穏化〜CBX01BKNP

PCケース側面に大きな円形の空気取り込み口があり、ここからCPUファンやら何やらの騒音が聞こえてくる。

ここをふさいでみることにした。

このように裏側から見ると4つの留め具でホコリよけのネットが取り付けられているので今回はこれをそのまま利用してこの間に板を挟み込むことにする。
BeSilence1_20060528_231244.jpg


ホームセンターで ポリプロのシートを買ってきた。
ポリエチのシートだと弱いのでポリプロ。
これの型合わせのためにホコリよけネットをのせて円形にはさみで切る。
BeSilence2_20060528_231244.jpg

切った状態
BeSilence3_20060528_231244.jpg
これをネットとケースのふたの間に挟み込む。


わかりづらいけれど、挟み込んだ後に光にすかして見た状態。
BeSilence4_20060528_231244.jpg
ほんの少し通気用に残したので周囲5ミリ程度が空いている。
円形に明るく見える部分がそうです。


さて、これをケースに再び装着。
BeSilence5_20060528_231244.jpg


###追記###
しばらくしてからの音の感じは、結構よい。
何デシベル下がったかどうかはわからないけれども数段階は静かになった。

ケース前面からハードディスク冷却用に空気を取り込んでいるし、基本的にケース前面は隙間があるので 側面の通風口を小さくしてしまった影響はほとんどないと言えそう。

ちなみにケース製品は
シグマA.P.Oシステム販売 CBX01BKNP 「雷電」 ※送料無料
これを使っています。色のタイプはシルバー。
シルバーといっても前面の5インチパネルの色が違うだけなのですが。
コントラストが映えるシルバー。落ち着いた黒という感じ。

###追記###
製品情報はこちら
シグマA・P・Oシステム販売株式会社 - 【ATX/BTX スーパータワー PCケース  (CBX01)】
前から気になっていたのだけれど、そろそろツッコンだ方がいいのかな。
「ブラック」と「シルバー」の文字が逆だと思います。
CBXmisstaken20060529_212624.jpg

マイクロソフト オフィス文書は拡張子を削ってもきちんと該当アプリで開く、けれど

マイクロソフト オフィス文書は文書ファイルの拡張子(doc,xls)を削ってもきちんと該当アプリ(word, excel)で開きます。

試してみると面白いです。不思議な感じがします。

しかし エクセル2007(ベータ版)の最新形式?の xlsm,xlsxの拡張子を削った状態でエクセル2007がインストールされていない状況では、仮にエクセル2003がインストールされているとしてもそちらで開くことはありませんでした。

エクセル2007の新形式ファイルは2003と互換性がとられていないということなのでしょう。

######
「.docx」「.xlsx」などのOffice 2007で作成されたファイルを旧Officeで開く方法 - GIGAZINE
@2006/05/28 14:53 | Comment(0) | TrackBack(0) | Windows TIPS

タスクバーの並び替えツール#2

NN Space BLOG-NN空間ブログ: タスクバーの位置を入れ替えることができる TaskBar++ とは別のツール

Taskbar Shuffle 英語。
最新バージョン(1.1)からは非英語圏のユーザーでもエラーが出ないようになった模様。

本ソフトを使用するに当たっては WindowsXPの
タスクバーと[スタートメニュー]のプロパティ
> 同様のタスクバー ボタン をグループ化する
をチェック外します。

2006年05月27日

開いているファイル セキュリティの警告!〜テキストファイルでもスクリプトは対象か!?

NN Space BLOG-NN空間ブログ: 最近リセットばかりでHDDの調子が気になる にて紹介したハードディスクエラーチェックコマンドスクリプトを若干改良したスクリプトを公開します。

Scandisk_chkdsk2.bat

上記ファイルをダウンロードし、ダブルクリックして実行してください・・・

・・・と、この説明で十分だと思っていたのですが自分で作ったファイル以外のものを(インターネットからダウンロードした場合など)実行する場合には(WindowsXPでは)おなじみの以下の警告が出るんですね。
今まで全然気が付きませんでした。

中身はテキストファイルのバッチファイルでもこの扱いなのね…。盲点だった。

SecurityAlertOfFileOpen20060527_231430.png
上記画面は、自分で作成した(インターネットに公開する前の)ファイルを開くときには出てきませんが、ダウンロードしたファイルにはその情報がどこかに記録されているということです。

###思い込み###
実行ファイル系のバイナリファイルだけがこの警告の対象だと思い込んでいたのでまったく気が付きませんでした。

まさか自分で作ったファイルがいったんインターネットを通してダウンロードした時に属性が付加されていようとは…

ファイルのプロパティを見るとしっかりとセキュリティ項目が増えていますね。
DownloadFileSecurity20060527_232524.png

でもおそらくこの機能はWindows XP(または2000)以降のOSでファイルシステムがNTFSの領域に保存した場合にのみ有効だと思うのですがご存知の方いらっしゃいますか。

###追記###
少々論点がぼやけてしまったので補足します。
1.ディスクチェックスクリプトのバージョンアップ版公開
2.バッチファイルであってもダウンロード後にはセキュリティ属性が付加される
@2006/05/27 23:16 | Comment(0) | TrackBack(0) | Windows TIPS

レモン花咲き、実が付く。

つぼみが細長く伸びてきたな〜と思ったら開花。
LEMON_20060527_213942.jpg


あっという間に花が咲き、小さいながらも実のようなものが生っています。小豆くらいの大きさです。
LEMONS_20060527_213942.jpg
@2006/05/27 21:43 | Comment(0) | TrackBack(0) | 健康・衛生

今更気が付いた〜Windows XP ユーザーの切り替え

windowsuserswitch20060527_212442.png

ユーザーの切りかえ を 音楽再生したまま別のユーザーに明け渡すと・・・

別のユーザーでログインしていても 元のユーザーが再生していた音楽が聞こえてくるんですね。

通常音楽は止めてから交代すると思うので問題ないとは思いますが、もしかすると裏で動いているユーザーのほうで警告ダイアログが出たら「ポンッ」って音が聞こえてしまうのでしょうか。
@2006/05/27 21:29 | Comment(0) | TrackBack(0) | 雑感&戯言

Windows Vista アップグレード アドバイザを使ってみた

いろんな人がレビューしていますが、私も。
Windows Vista Upgrade Advisor beta
お使いのPCが 最新OS ウィンドウズ・ビスタにどこまで対応しているかをお手軽にチェックできるマイクロソフトのツールです。

### 20070201_233646
日本語版がリリースされているようです。
Vistaへの対応度を調べる「Windows Vista Upgrade Advisor」日本語版登場 - GIGAZINE
### 20070201_233646

1.Start System Scan をクリックでさあスタート
VUA_B1.0.0000000.18_01.png

2.どのような状況での使用での対応をチェックするか
とりあえず全部。
VUA_B1.0.0000000.18_02.png

3.診断結果
No Action Required という部分は「 特に何も気にしなくてよい」という意味
もっとも警告されたのがハードディスクの空き容量、15GB以上の空き容量が必要です。といわれた。おいおい・・
Windows Vista Premium エディションを入れるのであれば40GB以上を推奨、だそうです。

あとはマルチメディア、おもにTV関係での警告。私のPCにはTV機能が付いていないのでそのあたりが丸ごと警告されたようです。
対策は XBOX360を買うこと、もしくはTV出力機能付きのグラフィックカードを買うことだそうです。
VUA_B1.0.0000000.18_03.png

4.ドライバの対応状況
文字化けしていて、読めないが。大体はわかった。
おおむねOK.
VUA_B1.0.0000000.18_04.png

5.終わり。
レポートが保存できます。
VUA_B1.0.0000000.18_0X_Final.png

###追記###
縦長の画像がブラウザでスクロールできなくなってしまう人(私含む)は画像のURLを直接コピーしてアドレスバーに貼り付けてみてください。
どうにも「さくらのブログ」の特徴のようです。


###2007/01/27現在では###
若干というか、かなりWindows Vista アップグレード アドバイザの画面構成が違ってきているようです。
Vista発売も近いため、発売グレード(Ultimate,Business,Home Premium, Home Basic)のそれぞれにあわせた適合具合をチェックできるような操作性に変化しています。
@2006/05/27 21:11 | Comment(0) | TrackBack(0) | Windows TIPS

やっちゃった・・・ 〜電撃スパーク! & シャットダウンッ!

PCの電源を入れたまま、新たに買ったパーツを取り付けていました。
その一瞬後、目の前が明るく光り、バチっと音がして、PCの電源が切れました。


やばい!と思ったがもう手遅れ、作業中のデータが丸々吹っ飛びました。
(未保存のデータが)

当たり前ですが「パーツを組み上げるときはPCの電源を切り、プラグを抜く」。

幸いだったのはその後普通にPCが起動してくれたことです。

###追記###
その後システム周りに不調はみられません。

焦げた部分をお見せします。
KogeBoard20060528_225916.jpg
赤い矢印の先と PCI取り付け金具の先っちょの部分とが触れ合ってショートし火花が飛んだ。

###追記###
誤解の無いようにいっておくと、「ネタ」でこのようなことをするほど無謀ではありません。
無茶なことは昔からよくやる方です。要するにそういう行動の結果です。

ショートさえしなければ普通にパーツがついたのですけれども。
ちなみにPCIのブラケットを差し込むだけのタイプのパーツでPCIスロットに基盤を刺したりするわけでは無かったので電源ONのまま装着しようとしてしまったのですが、PCIブラケットがほかの基盤とPCケースに接触してしまった最悪のケースが発生してしまった、ということなのです。

Webアプリは個人ユーザーに流行るか

考察がまだ途中ですが、思いつく限り書いてみます。

窓の杜 - 【今日のお気に入り】Webアプリを単独ソフトのように利用「NetJaxer」

いわば昔からある掲示板(BBS)システムもWebアプリなわけです。
インターネットオークションしかり、検索サイトしかり。

それぐらいのものであれば仰々しくWebアプリという認識を持たないまでも便利に使っているわけです。

Webアプリの利点は常に最新のバージョンが利用できることだと思っています。インターネットに接続できる環境であれば、URLを指定すれば(お気に入りをクリックすれば)Webアプリが起動し(表示され)てくるわけです。

上にあげたくらいのWebアプリであれば インターネットにつながっていることがそのWebアプリを使う理由であったりしますが、たとえば翻訳サービスを提供しているWebサイトもあるわけです。

翻訳サイトやGoogleの電卓機能などはまさに「Web上のアプリケーションたる」Webアプリであるなぁと認識しています。

Webアプリのデメリットは、インターネットに接続していない環境では使用することが不可能という点と、最新版以外の利用ができない点、Webサービスが停止していたらやっぱり使用できないという要するにWebサービスを提供している相手次第の面があることです。Webアプリはどうも「使わせていただく感」が漂う感じがしてならないのですよ。

便利なWebアプリを見つけて気に入って使っていてもいつのまにかサービスが終了しているなんてこともあるわけです。

この点、自分のPCに導入して(インストールして)使うアプリケーションは基本的に自分のPCを使える状況にある限り使用不能になってしまうことはありません。

逆に使用ユーザーを制限したいとか、間違いなく最新版を使用させたいと考える企業システムではWebアプリは管理コストの削減のためにも今後積極的に導入されていくでしょう。
PCにインストールするタイプのアプリケーションでは各ユーザーが最新版を使っているかどうか確認するのだけでも相当の手間がかかります。(最新バージョンチェック&自動アップデート機能などをそのソフトに組み込めば面倒なことはありませんが)

今流行りの ブログ なども立派なWebアプリですよ。

@2006/05/27 19:53 | Comment(0) | TrackBack(0) | 雑感&戯言

AMDの新CPUソケットAM2

ITmedia +D PCUPdate:アキバにまかれた自作ブームの種 (1/4)

いつかはこのAM2プラットホームでのPCを組み上げようと思っています。

Socket 939タイプより10%ほど高い価格設定ということですが、DDR2メモリが DDRメモリに比べて安いことが多いので 今までAMDユーザーだった人はDDR2メモリを新規に買わなければいけないので、この点ではCPU+メモリのセットで価格割高分を打ち消すことができそうです。

現状では私は「見送り」です。すでにAthlon64 X2 3800+を使っている身からするとまだまだ大丈夫です。

PCをもう一台買ってそれをAM2プラットフォームにするのが第1案。
今のCPU周りのシステムを処分して、総入れ替えするのが第2案。

いづれにせよすぐには飛びつきません。
たぶん、2007年の早いうちにソケットAM2が気になって仕方がなくなると予想するのでその時分に買う気がしています。

デュアルコア 3800+の新旧比較
Desktop Processor Side By Side Comparison

35Wの製品 ADD3800IAT5CU が魅力的すぎる。
@2006/05/27 19:43 | Comment(0) | TrackBack(0) | テクノロジー

任天堂DS のワンセグ対応はいつなのでしょう

任天堂DS のワンセグ対応はいつなのでしょうか。

DS 対応のソフトが出る中ではこいつの発売が非常に待ち遠しいのですが。
どこでもTVがみられるゲーム機になるなんて夢が広がるじゃありませんか。

ニンテンドーDSブラウザーのほうは6月発売らしいですが詳しい情報はリリースされませんね。
延期かな?

とにかく DS地上波デジタル受信カード は発売されたら間違いなく買います。

ああ、でもワンセグ対応の携帯電話に買い替えたほうが幅が広がるかなぁ。ここ数年 機種変更していないし。

番号ポータビリティーができるようになったら買い替え時&キャリア変更かな。

純金サッカーボール

純金サッカーボール販売
2006万円


金は約800万円ということなので差引1200万円は諸経費+プレミア価格か。
@2006/05/27 09:52 | Comment(0) | TrackBack(0) | 雑感&戯言

2006年05月26日

エクセル⇔アクセス

個人的な金銭出納帳をエクセルで作って、入出金の管理をしてました。

最初にひな形を作ったのが1999年の5月でした。
それからず〜っと今年の3月までほとんどレイアウトの変更もすることなく記録を付けてきていましたが、どうにも分析がやりづらい。

ここはひとつアクセス(Microsoft Access)のデータベース化に挑戦しようと思い立ったのです。(今年四月)。

しかし、なかなか設計ははかどらず、4月、5月の金銭出納帳の記帳は行うことができないまま、領収書などがどんどんたまってきています。

とりあえず明細データを保存するテーブルを作ろう。分析用クエリ(View)の作成はあとにしよう。


そしていきなり躓いたのですが。誰か教えてください。
買い物データを保存する、購入テーブルは(ID,購入日時、購入商品ID,購入個数、・・・)
商品テーブルは(商品ID,商品名、単価、・・・)
という構成になっています。
この場合、いつも買うような商品があって、しかも値段が日によって異なる場合、その値段に応じて商品IDをどんどん増やしていかなければいけません。
ということは単価は 商品マスタではなくて購入テーブルのほうへ持たせるべきなのでしょうか。
う〜ん。

新金銭出納帳は同時に燃費の管理もできるように別テーブルを用意しています。
こちらは、単価、数量が、購入明細のほうに並ぶ構成になっています。ガソリンの値段はコロコロ変わるからこちらのほうがしっくりくるんだけど。

###追記###
一物一価っていう考え方があるのね…
一物一価の法則 - Wikipedia
同じものでも複数の値段が付くのは当然だしなぁ。やはり商品マスタに価格は付けられない。つけるのであれば定価もしくは、平均価格をバッチ処理で付与。<やりすぎ

2006年05月25日

だんだん暑くなる

あと一週間で衣替えかぁ。

夏だなぁ。

只今の室温 24.0度
湿度50%

PC継続使用時間4時間くらい。密閉室内。
エアコンなし。

PC利用状況:おもにWebブラウジング

センサータイプ ITE IT8712F (ISA 290h)
マザーボード名 Asus A8N-E / A8N-SLI Series

温度
マザーボード 36 ーC (97 ーF)
CPU 34 ーC (93 ーF)
HDT722525DLA380 33 ーC (91 ーF)
HDT722525DLA380 32 ーC (90 ーF)

電圧
CPUコア 1.36 V
+3.3 V 3.30 V
+5 V 4.95 V
+12 V 11.97 V
+5 V スタンバイ 5.00 V
VBATバッテリー 3.07 V

オフィス2007 VBA(マクロ)はどこなの?

「簡単に使えそう」と感想を漏らした割にはそのあとすぐに壁にぶち当たった。

VBAは?マクロは?

とりあえずマクロ記録ができそうだったので、適当にマクロ保存。ファイル保存をしようとすると次のメッセージが。
次の機能はマクロなしのブックに保存できません:

? VB プロジェクト

これらの機能が含まれるファイルを保存するには、[いいえ] をクリックして [名前を付けて保存] ダイアログ ボックスに戻り、[ファイルの種類] ボックスでマクロ有効ファイルの種類を選択してください。

マクロなしのブックとして保存するには、[はい] をクリックしてください。

Excel2007MacroEnableConfirmDialog20060525_222335.png

なるほど、これからは 「マクロ付きのファイル」が完全に別の種類のファイルになるのですね。
これによって「マクロの入っているエクセルファイル」がすぐに分かるという御利益が付いてくるわけか。

Excel2007XLSM_BOOK20060525_222802.png
アイコンもわかりやすく警告!のマークが付いている。マクロがすべて危険といわんばかりの隔離策には神経質なところを感じるけれども。これはこれでよいのではないでしょうか。
区別のために拡張子が4ケタになってしまっていますが、今までの3ケタxlsプラス一ケタという構成は従来の互換性という意味でもなかなか。

ファイル検索時にエクセルファイルを対象にする時も
*.xls*
でOKだし。

そしてマクロを記録した XLSMブックを開くと次のようにセキュリティ警告が出ているので
Excel2007MacroSecurity.png

コンテンツの有効化・・・をクリックし
Office2007Security20060525_230211.png
このコンテンツを有効にする を選ぶ。この画面でセキュリティセンターを開くことでさらに詳細な設定ができる。

ちなみにマクロの記録・実行ボタンはこんなところにあった。
Excel2007MacroButton.png

Excel2007MacroVBAEditor.png
VBAエディタも健在だった。

###追記###
ちなみに、私は「白の背景色」がまぶしくてつらいのでWindowsの設定で背景色を「グレー」に設定しています。

そのため、ウィンドウやらダイアログやら、エクセルのセルなどがグレーに見えていますが、背景色が白のWindowsマシンでは色が異なるので見た目が違うことにご注意ください。

背景色の異なる環境で保存したエクセルをほかのPCにて開いた場合、背景色がグレーになるかというとそんなことはありません。
ここは「規定値」が「白」であれば白。グレーであればグレーです。

エクセルのセルの背景色を 明示的に「白」に設定している場合は「既定のグレー」の中の一部分だけ「明示的な白」いセルが現れます。


###さらに###
次の箇所の色を変更すると、いろんな場所の背景色が変わります。
(XPの場合)
WindowColorSettings20060525_231629.png

###ついでに###
上記のような背景色設定をしていると「既定で白」を想定しているWebページが結構多いことに気が付きます。
そういったページを開くと背景色が自分の設定したウィンドウ背景色になっており、若干異世界を感じつつ違った印象でWebページを見ることができます。


@2006/05/25 22:25 | Comment(0) | TrackBack(0) | Windows TIPS

次期オフィス2007のベータ版

Gigazineさんの所を参考に導入してみた。
GIGAZINE - Office 2007 ベータ2 日本語版のインストール

オフィス2003がすでに入っている状況で、2007を同居。
O2003O2007_20060525_215706.png
さすがに2007一本でやっていく度胸はない。(使用期限があるし)。

Excel2007で新規にブックを保存すると拡張子が違っていることに気付く。
2003_2007ICONS_20060525_220532.png
「XLSX」という拡張子がエクセル2007専用の拡張子らしい。
とうとう4ケタの拡張子を惜しげもなく使うようになったか。
でもって今まで2003で使用していたエクセルファイルのほうに2003という文字の付いたアイコンがあしらわれるようになっている。


ファイル保存のダイアログ。
SaveFileDialog200720060525_220532.png

ざっくり使ってみた感じ。
Office2007Excel20060525_220138.png

しばらく使えばすぐにでも慣れることができそうだと感じた。
@2006/05/25 21:58 | Comment(0) | TrackBack(0) | Windows TIPS

音にこだわったパソコン

「Sound by ONKYO」によりパソコンでオーディオクラスの音質を実現!!Easy-Cube59HD・ディスプ...

「Sound by ONKYO」によりパソコンでオーディオクラスの音質を実現!!Easy-Cube59HD・ディスプ...

ええなぁ。
@2006/05/25 21:35 | Comment(0) | TrackBack(0) | 雑感&戯言

2006年05月24日

FlashGet最新版

Current Version:1.72 (FlashGet - The Best Download Manager (Download Movies mp3 faster))

最新版が出ている模様。

しかし私は分割ダウンロードはしない設定です。あくまでDLのし易さとファイルの管理や、サイトエクスプローラが便利だから愛用しております。

購入は Kagi.com で。日本語で購入指示が出来るので、クレジット番号さえ持っていればすぐに買うことが出来ます。
NN Space BLOG-NN空間ブログ: ダウンロードソフト(ダウンローダー) Flashget
買ってから結構たちますが、クレジット番号が流出するなどの被害も無いし、とりあえず不安は無いです。

###分割ダウンロードについて###
ダウンロードツール(DLツール)が迷惑な理由MAKE SHIFT 弐。
「無理やり速くDLできること」にメリットを感じなくなっちゃったし、むしろサーバーに優しくしたいと思う今日この頃。
というわけでFlashGetの分割ダウンロードは分割しない設定(分割数1)。
ダウンロード履歴があるので、同じファイルはダウンロードしない。

###追記###
ダウンロードソフトを使う理由を思い出した。

最近のIEはファイルをダウンロード中にブラウザを閉じてもダウンロードが強制中断されることがなくなったのだが、以前はブラウザを閉じるとファイルのダウンロードも終わってしまい不便だった。

なので、FlashGet(などのダウンロードソフト)を使ってそう言ったブラウザごとの違い(不便さ)が気にならないように、ダウンロードソフトを介在させることでいつも同じ結果を得られるようにしているのである。

Sleipnir1.66(最新版も同じだったようナ)では内部的にはIEを利用しているものの、ダウンロード中にブラウザを閉じるとダウンロードが終了してしまう。Sleipnir(1.66)愛用者としては やはりWebページブラウジングと、ファイルのダウンロード処理は別にしたいのである。

###追記2###
そうやって代替手段に頼り、慣れてしまうと本来のIEが便利になった時にそれに気付かないまま過ごしてしまうなどの弊害もあるんですが、それはそれ。
最新の環境になった時にはしばらく愛用のツールをいったん忘れたことにしてどこまで使えるか試してみたりもします。

IE7のベータ版が出ていますね … 試す気がしない。
むしろあまり変わらないでください。特にWebアプリケーション開発者を泣かせることの無いよう。

2006年05月23日

広範囲で通信障害ですね


Yahoo!ゆうパックをご利用の皆様へ
2006年 5月23日
ただいま、Yahoo!ゆうパックのウェブサービス(配送申し込み、配送情報の閲覧等)、並びにファミリーマートでの配送手続きがご利用いただけません。
ご迷惑をおかけいたしますが、今しばらくお待ちください。(ローソンでの配送手続きはご利用いただけます)


ファミリーマートで、Famiポートを使って ヤフーゆうパックの発送手続きをとろうとしたら、端末それ自体が使用不能状態。
しかも全店で障害発生中とのこと。

Yahoo!ゆうパック のページも、お知らせページに挿し替わっていて操作不可能。

コンビニの店長は GAZOO.com がどうとか言っていたけれど、トヨタとどう関係があるのだろう。

とにかく復旧をひたすら待つのみ。

###明日復旧か###
インフォメーション2006年5月23日
Yahoo!ゆうパックのウェブサービス(配送申し込み、配送情報の閲覧など)を再開いたしました。
ファミリーマート店頭での手続きは2006年5月24日(水)午前9:00に再開予定です。
(ローソン店頭での手続きはご利用いただけます)
ご迷惑をおかけいたしますが、ご理解とご了承をお願いいたします。
@2006/05/23 20:26 | Comment(0) | TrackBack(0) | 覚書と備忘録

2006年05月22日

レーザーマウスは赤外線

NN Space BLOG-NN空間ブログ: レーザーマウス の感触
にて、光学部が光っているところが見えないと思っていたのですが。
それもそのはず。

マウスの光学部周辺をよ〜くみて見ると
MALS3BL_832_865nm.jpg
832nm-865nm とかいてあります。
832nm-865nm - Google 検索 いや、引き算したいんじゃないんだ。
其れはさておき、この数値はたぶんレーザーの波長を示していると思うわけです。

ところが、マウスの説明書を見てもレーザーの波長については書いていない。

唯一発見できたのは 「本製品はJIS規格クラス1レーザープロダクトに準拠しています。」の一文のみ。
jIS 規格クラス1レーザープロダクト - Google 検索

###波長###
0.75〜1000マイクロ・メーター(μm)の波長領域が赤外線と呼ばれます (遠赤外線とは)
0.75μm = 0.75*1000 nm = 750nm (ナノメートル)

1000μm = 1000*1000 nm = 1000,000nm(ナノメートル)

つまり
750nm < 832nm-865nm << 1000,000nm

ゆえに、832nm-865nm は 赤外波長である。
レーザーマウスのレーザーは可視光線ではなかった!
@2006/05/22 22:49 | Comment(0) | TrackBack(0) | 雑感&戯言

2006年05月21日

キリンを冷蔵庫に入れるにはどうするか

え〜と・・・

ソフトウェア開発をシンプルにする考え方のコツ − @IT

物事をシンプルに考えるって、難しいです。

ボトムアップ式 ソースコード解読法

2005_6_23カーネル座談会@ - 読学のススメ〜ひらメソッド

普通にプログラムを読み勧めていくと、関数Aの呼び出しにジャンプ、関数Bの呼び出しにジャンプ・・・と、どんどん深いところへはまっていきます。

コレを逆にして、最も末端の部分を先に把握し、呼び出される方へ上がっていけば分かりやすくプログラムの解読が出来るという読解法です。

プログラム実行の履歴

実行したプログラムの履歴

この方法を試そうとすると、PCに Cygwinをインストールする必要がある。

Cygwin情報

Cygwinをインストールして履歴を表示させてみたところ、出るわ出るわ。当たり前のように過去実行したプログラムの名称がずらり。

レジストリを見ただけでは分からないものの、復号する技術を知っている人にはレジストリの情報を渡してはならない。
@2006/05/21 21:27 | Comment(0) | TrackBack(0) | Windows TIPS

InternetExplorerで pdf や Excel を開かせないようにする方法

IE 内で pdf や Excel を開かせない方法

メモ。

燃料警告ランプが付いたら あと10リットルは本当なのか

というわけでガス欠を心配しつつ検証してみることに。

1.燃料警告ランプが点灯開始
 トリップメーターを0kmにリセット。
(下図の書き入れた白い線辺りで警告開始!)
TRIP01_20060521_200012.jpg

2.しばらく走る
もうコレはだめだろうと思った辺りで、小心者な私はガソリンスタンド駆け込み。(上図)
その時の走行距離は36.1Km。

3.満タンに給油した状態
TRIP01FULL_20060521_200012.jpg
49.5リットル給油されました。走行距離は468.0km。

燃料タンク容量(カタログ値)は 55リットルだったので
55-49.5 = 5.5(リットル)

つまりあと5リットル分は走行できる状態だったわけだ。

今回の燃費は
468/49.5 = 9.454 (km/L)

燃料警告が出てから、給油するまでの走行距離で消費した燃料の量(ガソリンの量)を逆算すると
36.1/9.454 = 3.818 (L)

つまり 燃料警告が出てから 本当にガス欠になるまでに使える燃料は
5.5 + 3.8 = 9.3 (L)

おおっ。
約10リットルだ。

@2006/05/21 20:11 | Comment(0) | TrackBack(0) | くるま・車

・おすすめ楽天ショップ1:trendyimpact楽天市場店
・おすすめサプリショップ:iHerb.com
・おすすめ楽天ショップ2:上海問屋
Powered by さくらのブログ