nasneのPCに視聴できるソフトの試用期間が切れたのでソニーストアでライセンスキーを購入。クレジットカードで決済。
しかし、ライセンスキーが届くのは明日以降だってさ。
厳重に包装して郵便で届くのかしらね。今日はnasneで見ることができないじゃない。
ソニーってこれだから・・・・。

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。
今やっているプロジェクトでは、本番サーバーにアップするときに、どのファイルをアップするかを報告している。理由は、共同作業しているのでお互いにファイルの上書きをしないようにするためだってさ。これは、自分以外はgitみたいなバージョン管理システムを使っていないという大きな理由。
どのファイルを修正したかなんて、手作業で拾っていったらとても大変。考えただけでもゾッとする。自分だけファイルはgitを使って乗り切っている。
他の人たちもgitを使ってもらえばいいじゃない、と思うけど、長年開発してきたプロジェクトに自分が最近ポッと入ったので、皆さんにgitを使ってよ、なんて言えないし、それにバージョン管理って何かしら、といったところなので、仕方ないから何とか自分だけ楽をしようと考える。
今までは、コミットしたファイルの一覧を出すのにこんな感じでコマンドを打っていた。
git diff --stat --name-only commit1 commit2
16進のコミットIDを拾って打ち込むのはとても面倒。もっと楽をしようと考えた。
今使っているgitのクライアントはWindowsのSourceTree。このSourceTreeの機能にカスタム操作なる機能があることを初めて知った。選択したコミットのIDを取得してバッチファイルに流せるのだ。
SourceTreeのカスタム操作でGoogleさんに聞くと、SourceTreeでコミット間の差分ファイルを抽出しよう (カスタム操作を使う方法)」、なんて差分のファイルをアーカイブしてZIPファイルにするサンプルばかり出てくる。みなさん、同じバッチファイルのソースを載せているけど、さてどれがオリジナルなんでしょうか? 以下のサイトがオリジナルであるという保証はない。
今回書いたのは、以上のサイトを参考にして、こんな感じのバッチファイルを書いた。
@echo off
if "%2" EQU "" (
set PARAM1=%1
set PARAM2=%1~1
) else (
set PARAM1=%1
for %%a in ( %* ) do set PARAM2=%%a~1
)
rem echo %PARAM1%
rem echo %PARAM2%
git --no-pager diff --stat --name-only %PARAM1% %PARAM2%最初のパラメータのチェックだけ、前述のサンプルから使わせてもらった。SourceTreeのカスタム操作では、選択されたコミットはすべてパラメータで取ってくるので、最初と最後のパラメータが必要なので、取得する処理を書いている。でも、何十年ぶりにDOSのバッチファイルなんて書いたのだろう。
これはWindowsだけしか動かないから、Macの場合は同じようなシェルを書く必要がある。結局はパラメータの処理だけだから簡単かも。
これをgit-diff-stat.bat とか名前を付けて保存する。後は、SourceTreeのカスタム操作の設定。こちらはこんな感じで設定してしまう。

使い方はSourceTreeでコミット一覧からコミットを選択して、右クリックからカスタム操作を選びだけ。うまく行けばコミットされたファイルがリストになって出てくるはず。
これで16進の8桁の数字を入れなくて60倍楽になったよ。って、書いたら既に誰かが作っているのだろうな。
以上のことをしなくても、Source TreeにはGit Flowをサポートする機能があるので、案件ごとにfeatureブランチを作って、完了したときにdevelopブランチにマージすれば(この一連の操作はSource Treeでサポートしてくれる)、コミットしたファイル一覧がわかる。現在は、更新したファイルを報告することはなくなったけど、デプロイとかやっていないので、いまだに手作業でFTPでファイルをアップしている。どのファイルが更新されたがわかるので(FTPクライアントの自動更新機能を使えよという声が聞こえそうだけど)、これは便利な機能である。
内容は全く関係ないのですが、サイトを開くと表示されるフォントにものすごく違和感が感じます。感じるどころか気持ち悪い。これって、うちだけなのかな?
何のフォントを使っているのか調べてみると、ChromeでF12を押すとTypeSquareと出てきた。Firefoxだと少し詳しく出てきて、ヒラギノ角ゴのProN W3だって。
TypeSquareって何かと調べたら、モリサワのWebフォントサービスなんだって。月額の有料なのね。
フォントが気になりだして、記事の中身は読んでいません・・・。
窮地の中国に誰がファイナンスするのか
今までは「共産党員が資本主義を操縦している」にもかかわらず、そのお手並みは実に見事だと感じていたやまもといちろう。90年代から中国経済と係わり合いを持ってきた彼は今回の事態をどのように見ているのか。
Windows Serverにデスクトップ接続でつなごうとすると、動作停止となり異常終了するようになってしまいました。接続できないとメンテナンスができなくて困ってしまいます。
Googleさんに聞いてみると、まずはイベントビューアーを見ろと言われます。この結果から、次にGoogleさんに聞くとバッチリの原因を教えてくれました。
Windows 7 mstsc.exeがクラッシュする原因~ntdll.dllと0xC0000374とCSR Bluetoothスタック
元「なんでもエンジニ屋」のダメ日記
bluetoothスタックをアンインストールしたら、無事につながりました。随分前にインストールしたのにね。たぶん、自分なら原因はわからなかったでしょう。
ちなみにPCに付けていたのは、サンワサプライのMM-BTUD43というBluetooth USBアダプタでした。bluetoothは使っていなかったので、まあいいや・・・
自作PC用に一番左のWindows11のパッケージを実際に購入しましたが、問題なくインストールできました。Windowsは使うPCの分だけ正しくライセンスを購入しましょう。
大抵のDMは受取拒否のハンコを押して送り返してしまうのだけど、初めての会社だし、会社名をGoogleさんに聞いても知らないというから開いてみる。
まあ、中身はどうでもいいセミナーの申込書だった。しかしながら、セミナーの申し込みの宛て先は、ユーミー●●という会社。しかも、実績で神奈川で1位になったということで自慢している会社は、●●ネットという会社。
3社とも似たような名前ではあるが、全部違うのでした。初めて読んだら怪しいと思うような。どうせ、どこかの名簿会社から連絡先を手に入れているし。今度来たら受取拒否のハンコを押して返送する。
亡くなった父の時代から取引している不動産業者があるけど、担当者が替わったので挨拶に来た。入社したての若い担当者。前の担当者は、何も言わずにやめていったようだ。
今までよりも取引が格段に少なくなっていたので、もうどうでも良かったけど、ぜひとも再開してくれとお願いされたので、こちらの手持ちの物件を紹介するようにしてもらう。しかし、いろいろと面倒なのです。
面倒なのは、今までの取引内容で引き続きでやってくれればいいのですが、改めて条件を見直すとか言ってくる。他の不動産業者にもお願いしているし、その物件は前の担当者からは見放されていたので、いまさら取引を再開してくれてと言われてもね。
これ以上、いろいろと私のほうに負担があるようなら、もう連絡しなくてもいいよ、と言っておいた。まずはこちらが良いように提案から始めなよ、前の担当者が力が入っていなかったので。どんどん取引物件が下がっているしとも。
こう言っても結局成果が上がりそうにないしな。まあ、こう言ったらおそらく次はないのだろうな。
この不動産会社は地元の老舗の会社。しかし、このままでは全国展開の会社には勝てないな。
アパート経営なんてやめておけ
アパートオーナーより

今日は電気設備の安全点検があったけど、何も異常がなかった。東電の関連会社が突然やってきた。最初は怪しいと思ったけど、そういえば以前も来たのを思い出して、点検してもらった。
クランプメーターで配電盤にあるメインブレーカの漏れ電流を測って、漏電遮断器が動作するかのテストをしていた。
子ブレーカーを落とすと言いだしたので、慌ててUPSにつながっていないPCの電源を落とした。サーバー類はUPSにつながっているので、停電のテストになりました。
また4年経ったら来るそうです。
万が一に備えて、使用するデスクトップPCにはUPSにつなげて停電に備えましょう。停電でいきなり電源が落ちると、最悪の場合ディスクが逝って復旧が難しいことがあります。ノートPCはバッテリーが付いているのでUPSは必要ありませんが、落雷の場合はコンセントにつながっているとダメージを受けることがありますので、ご注意を。
家庭教師の会社はそんなに有名な会社ではなかった。着信の電話番号はとの会社とは関係ない場所からだし。こんな営業の仕方をしたら、自宅に呼ぶなんて絶対にしないな。
銀行というのは、会社のメインバンクになっているところ。何か取引でトラブルがあったかと思ったら、ただのインターネットバンキングのセールスでしたよ。
何か支店でインターネットで取引していないからセールスしておくようにという指令が本部からあったらしい。しかし、すでにこちらとらインターネットバンキングは利用している。とても、タイミングが悪い。こちらは、イライラしているときに。
支店との話しがうまくいっていないからごめんなさい、と言われた。会社を作ったときに資本金を預けて口座を作ったけど、あれから12年、担当もいないし、連絡が来たこともないし、放っておかれているのでした。
零細企業の扱いなんてこんなもんよ。メインバンクを他行にしたくても、面倒だしな。
heightはヘイトではなくてハイトだけど、widthはウィズじゃないじゃない。
ATOKのジーニアス英和辞典や英辞朗で発音を調べてみたら、widthはウィズではなくてウィドゥス、ウィトスってあるけど、実際には向こうの人はどう発音しているのかな。読みと書き方が違っているのは不思議ではないけど。わたしは別に通じれば良い派。でも、widthって言いにくいよね。
出回っている記事を信じ込んで、人に話すと恥ずかしいことになりそう。