CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

雑感

週報 2024/7/28~8/3:VCランタイム問題、LightBox2で画像公開、同窓会役員苦労話

投稿日:

C++プログラムの話から入ろう。VCランタイムがインストール済みかどうかを調べるのにMsiQueryProductStateを使えばいいという過去の経験則があったが、今はもう通用しないことがわかった。以下はVC++ランタイム2010×64のチェック。

if( MsiQueryProductState(_T("{1D8E6291-B0D5-35EC-8441-6616F567A0F7}")) < INSTALLSTATE_ABSENT )
	return FALSE;
return TRUE;

ターゲットはVC++ランタイム2015~2022×64で、ファイル名はVC_redist.x64.exe。こいつはmsiではないっぽくて、exeからmsiを取り出すことができず、msiからorcaでGUIDを取得することができなかった。
しょうがないからと編み出したのが以下の以下のレジストリで判断すること。
HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\X64
Installed=1
Major=14
Minor=40
Bld=33810
ただ難点が一つあって、VCランタイムをアンインストールしてもこのレジストリが残ること。
Microsoft Visual C++ 2015-2022 Redistributabl (x64) – 14.41.33810
プログラム一覧を検索して、この名前があるかどうかまで判断しなければならい。
プログラム一覧もレジストリなので、以下の記事通り(C#だけど)にやればいい。
C# インストールされているプログラムのリストを取得する
気が向いたら明日これも実装してみるかね。

画像174枚のWebで公開する件は終結。LightBox2というクソ便利なJavaScriptで実装。GitHubからブツをダウンロードしてきて、最もシンプルなHTMLの描きっぷりを連続して書いただけ。元画像が15001000pxとデカいのに対して、一覧に載せるのはもっと小さくで軽いものを作る必要があって、Photoshopのバッチ処理を実施。画像を1枚ずつ開いて画素数を変えて別名保存するなんてアホなことはできんと、バッチ処理を調べてうりゃーと一気にリサイズ。昔買ったPhotoShop CS6はまだまだ現役で使えますな。2012年にリリースしたCS6が、12年を経てWindows 11で使えていてエラい。2013年にCC(CreativeCloud)がひたすらバージョンアップを重ねており、CC(25.0)だそうだ。CCは完全サブスクリプションだから、使うためには毎年おいくら万円という金額を払わなければならない。一方で永久ライセンスなのがCS6。CS6がいつまで使い続けられるだろうか。。

母校(高校)の同窓会役員になってからもうすぐ1年が経とうとしている。70歳以上の年配者との関係性に苦労している。40歳以下の若者達は行動力があってなかなかヤルじゃないかと感心することしきりなのに対して、年配者はタチが悪い。昔ながらの先輩後輩絶対みたいなところがベースにあって、上意下達(じょういかたつ)とか言って後輩は先輩の言うことにただ従うべしという時代遅れの価値観。年配者同士の対立や、年配者から若年層への強い物言いなんてのがあって雰囲気が悪い。中間層と言える54歳のおいらが入ってネット推進をやりだしたら、年配層(特にインターネットが身近にない70歳以上)は無関心になるか、どうでもいい指摘をしてきたりと、コトを進めるのにやや難航した。仕事はとっくに引退して、社会との接点を持ち続けるためにこの手の会で活動するのはよいこと。でも、自分の価値観だけを押し付けるようなやり口ではNG。年配層と若年層との懸け橋としておいらは、これからも立ち働く所存。どんな組織も人間関係なので、ほどほどに主張してうまくやっていこうかね。

-雑感

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

沈みかけた船から逃げる準備が必要

魅力がなくなったら逃げ出した方がいい。25年もそこにいたから説得力ないけど、いよいよヤバい感じがしてきた。ヤバいよヤバいよサギなのかもしれないけど。。

週報 2025/7/20~7/26:Unicode対応調査中、社内でのCADの価値、世界で戦う同級生

【Unicode対応調査中】 VCアプリをUnicode対応するというのはなかなか困難で、自分のところは優れた外注さんがやってくれて大いに助かった。マルチバイトでは半角が1バイトで全角が2バイトという …

浄化してしまいたい(2)

40歳代の子持ち女性が、思い出したくない嫌~なエピソードをネタにして浄化するブログ。 浄化してしまいたい より影響を受けて、おいらの浄化してしまいたい人間について書く記事第2弾。 小学生時代のイケてな …

no image

ガラスに激突

今日行った飲み屋で、事件が起きた。 入り口に近いカウンターで飲んでたんだけど、 突然! 爆音が身を襲ったのだ。 入り口付近では、元気そうな女性が困っていた。 そう、入り口のガラスに激突したのだ。 ただ …

週報 2024/12/1~12/7:咳喘息ほぼ確、滋賀県の琵琶湖に行く、高校関係者との飲み3連発終了

4回目の内科通院で告げられたのは咳喘息またはマイコプラズマ肺炎。4週間も続くセキなのでただのカゼではないのは明らかで、だったら何ってことでの回答。例年だったら咳喘息でまちがいないところ、今年はマイコプ …