前書き .NETを使ったOfficeの自動化が面倒なはずがない ―そう考えていた時期が俺にもありました。 以下のPowerShellのコードを見てみましょう。 $app = New-Object -ComObject E…
前書き .NETを使ったOfficeの自動化が面倒なはずがない ―そう考えていた時期が俺にもありました。 以下のPowerShellのコードを見てみましょう。 $app = New-Object -ComObject E…
目的 この記事は、IT企業を名乗る名状しがたい企業においてRedmineとかTracを使用した、タスク管理の導入を、あきらめた方が対象です。 今回は、彼らのルールにしたがったOfficeという土俵で多少マシな状況を作るた…
目的 PowerShellのGet-ChildItemやCopy-ItemなどのいくつかのコマンドレットはPathとLiteralPathパラメータを持っています。 今回は、この違いと使い所さんについて考えてみます。 パ…
目的 PowerShellでファイルシステムのディレクトリを削除する方法について、よくある例と、それを行うとうまくいかない、場合によっては破壊的な動作をする例を説明します。 なお、最終的に.NETの問題にぶつかるので、P…
目的 よくプロジェクトの新規メンバーが入った時、各種アプリを手でポチポチインストールすることがあります。 そして、どんなに丁寧に手順書を書いても、設定や順番をミスる人はミスって、何回か重大な局面で環境を色々見直すはめにな…
はじめに コードの荒野にはカウボーイといわれる人種がいます。 Code Craftではカウボーイを次のように評価しています。 カウボーイは性急にコーディングに取りかかり、目の前の問題を最小限の労力で解決することを目指しま…
はじめに データベースの場合は、挿入、更新、削除をやったあとで取り消したければロールバックできます。 地上の哀れな羊は、データベースと同様にファイルにおいてもコピー、移動、削除、変更を行ったあとで、やっぱり取り消しが行え…
JsCoverの概要 JSCoverは、JavaScriptプログラムのコードカバレッジを測定するツールです。 Webブラウザで実行される前に、JavaScriptコードに計測用のコードを追加することによって機能します。…
目的 SikuliX1.1.4ではスクリーンを監視して変更が生じたらスクリーンキャプチャをとることが容易に可能である。 これにより、スクリーンキャプチャの苦行の労力を減らせるかを検討する。 Sikulix1.1.4につい…
はじめに 以下のような記事があって、概ね真実であったりします。 客先常駐の仕事で99%出てくる頻出ソフトウェア・ツール三種の神器 https://qiita.com/neet_se/items/ea147c83100a2…