2015年10月31日

[バッチファイルで文字色と背景色を変えて文字列をECHOする。]ってことを調べていたらまた同じサイトに出あった。しかも期待以上の結果。

バッチファイルで文字色と背景色を変えて文字列をECHOする。: Windows Script Programming

以前こちらのサイトの記事は全部読んだのですが、その時には必要性も興味も感じなかったのですがいざ必要になるとこれほど頼もしいことはなかった。

「コマンドプロンプロトで色を変える」っていうと大概は Color コマンドの説明に行き着くのですが、それは コマンドプロンプトウィンドウの全体に影響するやり方なので、特定の文字だけに色を付けたりできません。

いままでは、呼び出されるプログラムの中でだけ色を変更することはできていましたがコマンドプロンプトのお気軽なスクリプトから出力する文字の色を変える、ということができるということが上記のサイトの記事で確認ができました。本当に上記サイトの人のアイデアには脱帽です。

この cecho.cmd コマンドを作ってパスの通ったところにおいておけば後は

set color=e0
cecho.cmd あああ

ってやるだけでその部分に色が付きます。

試してみて気が付いたのは、これのすごいところは
通常のECHOだと一回出力すれば改行されてしまいますが、連続して改行なしで出力が可能ってことです。色を付けない使い方でも活用ができそうです。

本当にすごいですこれ。
color2015-10-31_033705.png

コマンドの本質は
findstr /a:%color% "." "%*" nul
に尽きます。findstr で検索ファイル名に色を付けるオプションがあることがこのコマンドを成立させています。検索した中身の表示よりファイル名の色付けを活用したのがすごい。

以下のコマンドは毎回繰り返し実行するのが気になる人もいると思うので、問題ないように調整するのが良いかも。(テンポラリーフォルダーに変更してしまうとかね)。
md ___
pushd ___
popd
rd /s /q ___

@2015/10/31 03:41 | Comment(2) | TrackBack(0) | Windows TIPS

2015年10月30日

Windows10でバルーンチップが表示されない ってのは周知の事実だということはわかった。

Windows10でバルーンチップが表示されない

自作プログラムでも、バルーンチップが何も表示されなくなって調べたけど解決策はないのか?


Basic use of Shell_NotifyIcon in Win32 - CodeProject

TETSUCOM 現代のIT開発雑記: VBAからシステムアイコントレイを使う

Sysinternals Suite Updated [Sakura's VPS auto Post]

Sysinternals suite(zip) may be updated.

Current Timestamp
2015-10-30 09:37:33.000000000 +0900 ,14881191 bytes
Before Timestamp
2015-10-28 08:31:28.000000000 +0900 ,14881194 bytes

Check Official web site !
Directe Link (SysinternalsSuite.zip)
Search Old Posts of this Blog.
@2015/10/30 10:07 | Comment(0) | TrackBack(0) | Tools-Sysinternals

2015年10月29日

クリレポ Support Pack 15 (v.13.0.15.1840 が 1週間ほど前に出ていた。

SAP Crystal Reports, developer version for Microsoft Visual Studio - Service Pack 15 - Fixed Issues - Business Intelligence (BusinessObjects) - SCN Wiki

しかしこのバージョンは自分にとっては興味がない修正ばかりなので、無視しようかと思う。

@2015/10/29 22:44 | Comment(0) | TrackBack(0) | 日記

2015年10月28日

EXCEL VBA で「真のグローバル変数(long型に限る)」を使う

Truly Global Variables With SetGetProp
↑ここにすべて書いてあります。サンプルのソースコードから必要なところだけコピーして自前のマクロに取り込みました。

エクセルが起動している間ずっと変数を保持してくれる。それが 真のグローバル変数だとしましょう。
記事にも書いてありますが、モジュールに Publicの代わりにGlobalと記述して得られるグローバル変数は確かに、ブック(プロジェクト)をまたいで エクセル起動中共通で使える変数なんです(ScopeはGlobal)。
でもその変数を定義しているブックを閉じたり、開きなおすと 初期化されてしまいます。真のグローバルじゃない!(Life Time は Globaじゃない!)

Excelプロセスが起動中はずっと保持し続けるような真のグローバル変数はエクセルが持つべきなのです。( レジストリーでもいいじゃないかという話はちょっと違うので今回はしません)。

エクセルが起動したら初期化し、あとは何度ブックを開こうが閉じようが 共通の変数を参照する。
そのために上の記事が言っていることは、プロセス(エクセル)のプロパティへ値を突っ込め!ということです。ただしLONG型の数値しか保持できませんが。

とりあえず、習作として コピーしたロジックをもとに 同じブックを開いた時にエクセルに追加したカウンター用プロパティへ ブックを開くたびにインクリメントして、特定の同じファイルを開いたらそれを何度開いたかを表示する仕組みにしてみました。
これの使いどころは常駐させているエクセルマクロが「リロード」されるようなシチュエーションを検知できるってことです。通常めったにないことですが やろうと思ったらリロードさせることは簡単でした。この機能が有効に働いていることも確認できました。

めでたし、めでたし。

上の記事の説明していることはエクセルに限らない(ウィンドウハンドルを持っているプロセス全般について同じ)なので 起動中のプロセスに 何らかのタグ付けをしてLONG型の値を持たせることもそれを変更することも可能なわけです。
発想を変えると、プロパティ名称そのものをString型のValueだとみなせば 文字列の値もプロセスに付与できるってことです(よね?)。

検証(からそのまま実装)完了。

・・・ていう感じで日々、マクロに機能が追加されていくのであります。
10年前くらいから作り始めたツールを今も拡張を続けている: NN Space BLOG-NN空間ブログ

PowerShot G5 X を買おう

キヤノン:商品一覧|コンパクトデジタルカメラPowerShot/IXY

昔は新機種がリリースされるごとに買い替えていたのに今は PowershotG16で ほぼ満足。
ぶっちゃけこれに 広角24mm+タッチパネル+バリアングル+Wifi+最短撮影距離1cm(+画質向上、高速オートフォーカスなどのスペックアップ)があればほかに何もいらない。
上の赤文字の部分はG16に対して進化したところ、赤くないところは単なる妄想、こうなってほしいよねってところ。

G5XのスペックとG16と比べると何もかもがスペックアップしているわけではないことに気づく
まずは 光学ズーム倍率は5倍から4.2倍に低下。広角24oは評価するけど。画素数は増えているから事実的な倍率は多少上か。

そしてシャッタースピードが1/4000秒をサポートしなくなり、1/2000秒にスペックダウン。
フィルムカメラの時代は1/8000秒のを使っていたからちょっとさみしいが、まあここは良しとしよう。NDフィルターが付いているからマア良しとする。

BULB撮影(長時間露光)をサポートしたことは良い点。使ったことない状態で書くけど、アナログの時代は BULBの秒数は自分で決められたから花火の撮影とか、キリのいいところでシャッターを閉じられたんだけど、G16だと指定秒数開けることしかできなかったから 花火に余計なものが写ってしまうこともしばしば。、、、ああ、G5Xほしくなってきたわ―。来年の夏までには。

これが、現行モデルの比較表
キヤノン:コンパクトデジタルカメラ 製品比較表|ラインアップ1
なんか、G5Xだけ純正ケースがしょぼい気がするんだけど、、、、

最後にG5Xのスペックは: キヤノン:PowerShot G5 X|仕様
@2015/10/28 21:52 | Comment(2) | TrackBack(0) | 物欲コーナー

Sysinternals Suite Updated [Sakura's VPS auto Post]

Sysinternals suite(zip) may be updated.

Current Timestamp
2015-10-28 08:31:28.000000000 +0900 ,14881194 bytes
Before Timestamp
2015-10-27 09:13:44.000000000 +0900 ,15545301 bytes

Check Official web site !
Directe Link (SysinternalsSuite.zip)
Search Old Posts of this Blog.
@2015/10/28 09:07 | Comment(0) | TrackBack(0) | Tools-Sysinternals

2015年10月27日

新カテゴリー 「Tools-Sysinternals」を追加しました

Tools-Sysinternals: NN Space BLOG-NN空間ブログ

これからは Sysinternals Suite の ZIPファイルに更新があると このカテゴリーに 記事が自動投稿されます。

直近2年分の自動投稿は このカテゴリーへ移動させました。

Sysinternals Suite Updated [Sakura's VPS auto Post]

Sysinternals suite(zip) may be updated.

Current Timestamp
2015-10-27 09:13:44.000000000 +0900 ,15545301 bytes
Before Timestamp
2015-07-21 08:46:02.000000000 +0900 ,13813562 bytes

Check Official web site !
Directe Link (SysinternalsSuite.zip)
Search Old Posts of this Blog.
@2015/10/27 10:07 | Comment(0) | TrackBack(0) | Tools-Sysinternals

2015年10月26日

まだ秋なのに、冷え込んできた。10月の下旬。のどが痛い

帰宅時の外気温16度。
湿度46%。

今の室温22度、湿度52%。

のどが痛い。

2015年10月20日

7-Zip 15.09 beta で さらに EXT2 の展開に対応。もういいから正式版出して。

7-Zip 15.08 beta で Linux ファイルシステム[ext3/ext4]・イメージ・ファイルの展開に対応。 いったいどこまで進化するのか 7-zip: NN Space BLOG-NN空間ブログ

7-Zip / Discussion / Open Discussion:7-Zip 15.09 beta

7-Zip もう5年くらい正式版が更新されてない(安定しているともいう)。
@2015/10/20 23:16 | Comment(0) | TrackBack(0) | 日記

湯呑でお茶を飲んで、茶碗へご飯をよそって食べるのだから永谷園のお茶漬けはお湯をかけてもええじゃないか。

永谷園の「お茶づけ」について、僕が40年近く誤解していたこと - いつか電池がきれるまで

でもって、知っている人はご存じのことですが お茶漬けの原材料には 調味顆粒(食塩、砂糖、抹茶、昆布粉) と だいたいお茶が既に混ぜてあるので お茶を注がなくてもほんのりと緑色になるのは確実。

お茶で入れたらなおよし、というところでしょうか。


痛いニュース(ノ∀`) : 朝日新聞の『シャワーヘッド水通せば殺菌』が大炎上 「インチキ商品 だろ」「殺菌されるはずない」 - ライブドアブログ
昔、トルマリンゴって製品があったなーと思って調べてみたら まだ売ってる。Amazon.co.jp | トルマリンゴ (レッド) | おもちゃ 通販 おもちゃ扱いか。

「VWは変わらず素晴らしい」「問題すぐに忘れられる」、メイド・イン・ドイツを神聖視する独国民の意識とは? | ビジネス | 最新記事 | ニューズウィーク日本版 オフィシャルサイト
本当にドイツに技術力があるのなら、電気自動車に舵を切るんじゃなくて マツダのような 内燃機関を追求した 究極の ディーゼル・エンジン の開発に進むべきではないのか? それとも その次を一足飛びに目指した形を狙いたいのだろうか。
ようわからないな。

@2015/10/20 22:34 | Comment(0) | TrackBack(0) | 雑感&戯言

2015年10月19日

7/8/8.1のプロダクトキーでWindows 10のアクティベーションが可能に

7/8/8.1のプロダクトキーでWindows 10のアクティベーションが可能に 〜Insider Preview Build 10565が配布 - PC Watch

Windows10_InsiderPreview_x64_JA-JP_10565.iso
をダウンロードし。VmWareで新規ゲストOSとしてインストール。

昔保有していたWindows7 Ultimateのキーのメモを頼りに クリーンインストールができた。(正確には キー入力を問題なく突破し、インストール中)。

なんだかすでに記憶にないが、Windows8もWindows8.1も DSP版を買いなおした記憶があるので、これらのプロダクトキーから直接 Windows10をインストールできるようになれたらそれは素晴らしいことだろう。

win2015-10-19_220315.png
Win8.1からのアップデートでは見ることができなかったこの画面!(初めて見る画面なので、昔見れてたかどうかは知りませんが)


cust2015-10-19_220502.png
簡単設定をするのは危険なのでカスタマイズで全部OFF.


なんで英語が混じってる?
eng2015-10-19_220621.png


この設定はこのまま。
ok2015-10-19_220715.png


誰が所有?
who2015-10-19_220812.png


instlogin2015-10-19_221152.png
インストール完了。

ISOファイルからのインストール開始後、15分と立たずにここまで到達。 仮想マシンは便利だ。
タグ:本当だった
@2015/10/19 22:01 | Comment(0) | TrackBack(0) | Windows TIPS

2015年10月14日

以前一度お世話になったブログにもう一度出会い、ほかの記事もよく読んでみたら自分にとって知らないことだらけで宝の山だった件。

私の以下の記事で参考にさせてもらった
GUIアプリで、コンソールにメッセージを書く 〜 ほぼ9年越しに解決策を見出した: NN Space BLOG-NN空間ブログ

ブログですが今度は以下の記事を読んだ後、最新記事から過去記事まですべて読ませていただきました。
Windows Script Programming:
記事の1つ1つが短いにも関わらず ポイントを押さえて テクニカルなことが書いてあります。
今すぐに全部活用することはないですが、あんなことがここの記事に書いてあったなと思いだせるだけでも十分です。

実際に業務でも使ったのが
Vistaでsleepを代替する。: Windows Script Programming
こちら。Vistaではないですが、Windows7や Windows Server2008 でも 同様に使えました。
waitfor hoge /t 秒
という使い方も知らなかったわけですが、waitfor だと処理がほかのものと重なった時に不具合が起きるため
start /min /wait timeout 秒
をさっそく活用させていただきました。感謝。

あとはそのうち「保護モード」「整合性レベル」に関する記事ネタを試す日が来ると思っている。

「モニターの電源を切る。入れる。」ということについて、VB.netでやったり、PowerShellでやったりVBSでやったりEXCELでやったりと 多彩な方法を示してくれてさすがだと思う。

知っていることでも「ここで使うのか!」と思うようなアイデア、発想、 そのそれぞれが理にかなっていると思うことが多い。

「ひとつのショートカットで複数のアプリを起動するには?」や「コンソールアプリをウィンドウアプリに化かす。」とかも面白い。

ちなみにこの記事が最初の投稿らしい。2006年9月11日 (月)
HTAやHTMLで、ウィンドウの位置やサイズを取得する方法: Windows Script Programming
すべての記事のスタイルがこの時から全く変わっていないのが非常に驚き。

@2015/10/14 23:43 | Comment(0) | TrackBack(0) | Windows TIPS

2015年10月13日

Windows7のプロダクトキーはいくつか持っているので、これは助かる。。

7/8/8.1のプロダクトキーでWindows 10のアクティベーションが可能に 〜Insider Preview Build 10565が配布 - PC Watch

ところでこれは、保有しているプロダクトキーについてインストールを1年以内(もうすでに10か月を切ったか)に済ませた時だけ有効な仕組みなのだろうか?
@2015/10/13 22:15 | Comment(0) | TrackBack(0) | Windows TIPS

ヘッドライトがきれいになった! ブリス コーディング コンパウンド 凄し!

何年も同じ車に乗り続けていると、ヘッドライトがくすんできます。
過去一度だけ、お店に ヘッドライトのクリーニングをお願いしたことがあるのですが 「この程度か・・・」でした。1年もたつとまたくすみが気になり始めます。

ボディーにもこまかーいこすりキズが増えてきたので 研磨&コーティングのこの製品を試してみることにしました。
研磨粒子が2μ〜0.2μに変化して、最初は荒削り そのあとはそのまま仕上げ研磨までできるというのでそれも気になるポイントで 試してみたくなったのでした。


ボンネットだけやってみましたがその他の部分と比べて触ってみると つるつる感が違いました。

もともと ボディー用研磨を謳っているこの製品、 ふとヘッドライトのくすみもこれでいけるんじゃない?と思って やってみたところ 効果覿面。
研磨して拭き取った後の クロスが黄色(オレンジ色)になりました(液剤は乳白色)。これって ヘッドライトがうっすらと黄色く見えていた原因のものが取れた!って感じですよまさに。ヘッドライトはクリアーな状態に戻りました。
お店に出してヘッドライトクリーニングして「こんなものか」に数千円かけるくらいならこれで自分で 磨いたほうが 感動が大きな分お得です。
慣れてしまえば ヘッドライト部分だけの磨きには5分程度あれば十分です。気が付いたらササッとできてしまいます。

調子に乗って ほかの車にもこれをやってきれいになりました。
この時点で 2回分のクリーニング料金だと思えば ほぼ 元は取れたようなもの。
液剤は 少ししか使いませんでした。(ヘッドライト左右、2台分で 数%の消費)

こんなくらいにはきれいになりました。
(写真は 向かって左のライトを磨いた後、磨いていない右のライトと比較しています。
右側のは濡れタオルで普通の汚れは落としていますが こんな感じでくすんでいます。)
20151013_003423IMG_2848.jpg
@2015/10/13 00:35 | Comment(0) | TrackBack(0) | 日記

2015年10月06日

10年前くらいから作り始めたツールを今も拡張を続けている

基本的にマイクロソフトプラットフォームばかりだが・・・

1.エクセルのマクロメニューツール(日々拡張) 'VBA/Win32API

2.連続圧縮ツール(ほぼ更新なし、決定盤)'WSH/VBS(これだけは当ブログで公開しています)

3.DB閲覧、テーブル操作スクリプト自動生成などなど多機能ツール 'VB.net/framework 2.0,4.0両対応


自分の作業効率をアップさせ、ストレスを減らすこれらのツールはなくてはならないものとなっている。

Java(Script)系が弱いので、もっとそれらを活用したツールを作りたいと思っている。つかず離れずでやってます。

2015年10月05日

7-Zip 15.08 beta で Linux ファイルシステム[ext3/ext4]・イメージ・ファイルの展開に対応。 いったいどこまで進化するのか 7-zip

7-Zip / Discussion / Open Discussion:7-Zip 15.08 beta

早くベータが取れてほしい。そうしたら社内できっと使えるようになる。

ヘッドホンカバー・カバー

Q and A:スーパーストレッチ・ヘッドホンカバー mimimamo

スーパーストレッチ・ヘッドホンカバー mimimamo

メモ。

@2015/10/05 22:41 | Comment(0) | TrackBack(0) | 物欲コーナー

2015年10月02日

日本円通貨記号の¥とキーボード右下の¥とは文字コードが違う

YEN SIGN問題縁起 | yasuokaの日記 | スラド

まず、今ご覧のこの記事では 円記号については すべて全角の¥で表現します。

半角の¥に見える文字には
・キーボードの右下で入力できる バックスラッシュ の代わりの 半角の¥ 文字コードは U+005C
・通常キーボードでは入力できない円記号の¥ ( Yen Sign) 文字コードはU+00A5
があります。

後者の円記号はエクセルがあれば簡単に手に入ります。
セルに数字を入力し、書式設定で 「通貨」に変更。
表示された¥記号とともにコピーしてメモ帳に張り付け。
この時にに張り付いた¥文字は、キーボードの右下の¥(バックスラッシュ)で入力したものとは異なります。

ここでNPOIに戻ると
EXCEL NPOI の GetFormat のパラメータに設定可能なフォーマット文字列は Excel VBAでいうところの NumberFormat であって NumberFormatLocal じゃなかったという件と書式文字列についてわかったことをだらだらとまとめてみた: NN Space BLOG-NN空間ブログ
英語環境では、書式設定にバックスラッシュの¥を使うと、¥のように見えず バックスラッシュで表示されます。
ところがNPOIの書式設定時に全角の¥をセットすると、英語環境でも¥が表示されて見えるため、全角¥がそのまま表示されているかと思いましたが、よく見ると違いました。
勝手にYenSignの¥(半角表示)に置き換えられていました。

実はこの時初めて、円記号の文字コードが割り当てられた¥が存在することに気づきました。

しかしその後これらを区別する機会には恵まれませんでした。また忘れてしまいそうです。

参考にした記事にも書いてあったけど、キーボード右下の¥はあくまでもバックスラッシュを打ち込んでいるのであって表示フォントが¥となっているだけ、そして円記号には専用のコードが割り当てられているのでそれを使うようになっていくのが将来的な展望としては正しいような気がする。
@2015/10/02 00:07 | Comment(0) | TrackBack(0) | 覚書と備忘録

2015年10月01日

排ガス不正問題

フォルクスワーゲンはどんな不正をしたのかそしてなぜ不正をしたのかを考察する

あとは、ハイブリッド車とか、バッテリー積んでる車についても 「バッテリーを作るまでの 有害物質の垂れ流しはないか?」とか、「バッテリーを処分するときの 環境問題はないか」とか トータルで本当に地球にやさしい モノ になっているかというのが本当は大事なんじゃないの?
製品になる前のこと、廃棄された後のことを無視して 走っている間だけのエコ性能 だけみて 本当に環境にやさしいって言えるのかってこと。

原子力発電の核のゴミしかり。


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