PowerShellで1年度分の週ごとの営業日を整理する

これは何 年度初めで予定を作成する際、縦軸に項目、横軸に年月の表で整理することがよくあると思いますが、このとき、横軸の粒度はどうするでしょうか。 ざっくりでよければ、月単位、月を3分割(10日ごと)、月を4分割(1週間ごと)などにすると思いますが…

固定長テキストのCSV変換

PowerShellでCSVを扱う方法は以下にまとまっている。 qiita.com これを踏まえて、シフトJISの固定長テキストをCSVに変換するスクリプトは以下のようになる。「-Delimiter "`t"」を付ければ、タブ区切りも可能。 Get-Content 'data.dat' -Encoding Default|%{…

SQL Server 2017 の更新プログラムの話

SQL Serverの最新の更新プログラムとバージョン履歴 ライフサイクル KB5016884 - SQL Server 2017 の累積的な更新プログラム 31 なぜこの記事を書いたか SQL Serverの最新の更新プログラムとバージョン履歴 SQL Server 2017 の更新プログラムは「サービスパ…

PowerShellでディレクトリサイズ一覧を取得する方法をChatGPTに聞いてみる

Powershellでディレクトリサイズ一覧を取得するプログラムを書いてください。 PowerShellを使用して、ディレクトリサイズの一覧を取得するスクリプトを以下に示します。このスクリプトは、指定したディレクトリ内の各サブディレクトリのサイズを計算し、一覧…

ディレクトリサイズ一覧をワンライナーで

下記に方法はいくつか整理していたが、スクリプトファイルが実行できない環境ではどうするか、ということで。 pipin68k.hatenablog.com ls .|%{ [pscustomobject]@{name=$_.Name;size=(ls $_.Fullname -Force -Recurse|measure -Property Length -Sum).Sum} …

WSLのAlmaLinux8でLaravel10のサンプルプロジェクトを起動するまで

前提 AlmaLinuxの初期状態確認 systemd 有効化 基本的なコマンドのインストール Apache2のインストール PHP8.2のインストール PHPが有効か確認 sqlite3のインストール Composerのインストール Laravelプロジェクト作成 node.js のインストール 前提 Windows1…

各出版社の電子書籍販売状況

Kindle の技術書でテキスト検索しようとしたら、固定レイアウトで検索できないことに気づいて、「テキスト検索できない技術書の電子書籍って、意味なくない?1」という疑問をもち、同様の意見がないかWeb検索してみると、「固定レイアウトだとできることが限…

WSLについての覚書

「Linuxや仮想サーバ(Hyper-V、VMware)は使ったことがあるが、WSLは初めて」というケースを想定した、Microsoft Learn および塩田紳二氏の各所の記事をまとめ直した程度のメモ。個人的には氏にWSLの解説本を期待したい。なお、数少ない日本語書籍「WSL 構築…

Windows10 におけるGCC環境6選

独断による選択指南 GCC環境 MSYS2 WSL MinGW-w64 Cygwin MinGW - Minimalist GNU for Windows TDM-GCC 参考 独断による選択指南 特に思うところがなければ、Microsoftがスポンサーをしている MSYS2。ただ、シェル環境をつくってからパッケージをインストー…

組織規模等で商用利用に制限のあるソフトウェア

Visual Studio Community Docker Desktop Anaconda Oracle VM VirtualBox VMware Workstation Player Visual Studio Community visualstudio.microsoft.com それ以外の使用シナリオ: エンタープライズ以外の組織では最大 5 ユーザーで Visual Studio Communi…

「Rails7 on Windows 環境構築ガイド」を書いてみた

何をしたのか Windows 環境下で Rails7アプリを作成したので、手順を記録しておこうと思ったが、はてなブログでは「コードブロックの後のリスト番号が連続しない」ため、Qiitaに記事を書いた。連作になってしまったので、ZennにBookとしてまとめた。 zenn.de…

PowerShellで複数のテキストファイルを処理する

文字を置換する Get-ChildItem $target|%{ if($_.GetType().Name -eq "FileInfo"){ (Get-Content $_.FullName)|%{ $_ -replace "探す文字列","置き換える文字列" }|Set-Content $_.FullName } } 1行目をスキップしたファイルに更新する Get-ChildItem $targe…

SQL Server でテーブルのレコード件数の一覧を取得

SQL Server でテーブルのレコード件数一覧を取得する場合、以下のSQLを実行して、生成したSQLを加工して実行していたが、面倒になってきたので、代替手段を探す。 select 'select ''' + TABLE_NAME + ''' ,count(*) from ' + TABLE_NAME + ' union' from INF…

.NET Framework と .NET のサポート状況

一部(「Windows Server、バージョン 1709」とか)省略したりしているので、詳細はリンク先を参照のこと。 .NET Framework バージョン リリース サポート終了 クライアントOS サーバOS Visual Studio .NET Framework 4.81 2022/8/9 Windows 11Windows 10 WS202…

Microsoft製品の内部バージョンメモ

Windows コマンドプロンプトもしくはファイル名を指定して実行で「winver」。サーバの場合は、コマンドプロンプトで「ver」。 クライアントOS サーバOS バージョン Windows 11Windows 10 Windows Server 2022Windows Server 2019Windows Server 2016 10.0* W…

ディレクトリサイズ一覧の取得方法あれこれ

自分の知っている範囲で、ディレクトリサイズの一覧取得方法を整理しました。対象とするファイル属性(隠し)やハードリンクを追うかどうか等の問題か、ツールで微妙に値が異なる場合があります。エクスプローラのフォルダのプロパティの全般タブと表示内容が…

多色ボールペンのリフィルについての覚書

ちょっと高級な多色ボールペン及び多機能ボールペン(以降はまとめて「多色ボールペン」と記載)の金属リフィルは「JIS S 6039 D形」にほぼ準拠しているものが多く、三菱鉛筆のジェットストリームやパイロットのアクロインキが使えたりしますが、ゼブラの4C…

ストライク・ザ・ブラッド 読書ガイド

去年の話になってしまいましたが、アニメの完結を記念して、ストライク・ザ・ブラッドのアニメと原作の対応について整理します。要はアニメが終わったけど、よく分からなかった部分は、未アニメ化の原作を読めばわかるのではないか、と思った人向けの読書ガ…

コマンドプロンプトからPowerShellへの移行

この記事は何か コマンドラインシェル比較 PowerShellでできること ヘルプの参照方法 ファイル一覧の取得の例 ネットワークドライブからクイックアクセスへ 実行ポリシーの初期値 参考サイト 更新履歴 この記事は何か Windowsのコマンドラインシェルとして長…

PowerShellでテキストファイルを処理する

例えば、フォルダの一覧のテキストファイル「folders.txt」があるとして、多くのプログラミング言語(ここでは「Ruby」)ではフォルダをコピーするスクリプトを作ろうとすると、ループする処理を書いて、ブロック内に個別の処理を書くのが素直でしょう。複数の…

Windows 10 のアカウントについて

この記事は何? Windows 10 で利用可能なアカウントの種類はいくつか? それぞれの認証先はどこか? Microsoftアカウントのメリット・デメリット Azure ADへの参加(joined)と登録(registered) アカウントの作成方法 ローカルアカウントの作成方法 「セキュリ…

LIFEBOOKセットアップ記録

富士通のFMV LIFEBOOKを購入したので、通常利用できるようになるまでのセットアップ内容を記録しておく。軽い、キー配列がいい(上下カーソルが小さくない、Ctrlが左下、BSが右上、Functionキーのデフォルトがマルチメディアキーでない)、指紋認証がある、…

オライリーのカレンダーが月曜始まりになってしまった

何が起こったのか オライリーでは毎年書籍購入者に、翌年の卓上カレンダーを配布するサービスを行っており、10年来(少なくとも2012年から持っている)利用していたが、2022年のカレンダーは、従来の日曜始まりから、月曜始まりに変更になってしまった(もう2月…

ドラゴンランスの邦訳状況とか

レイストリン戦記の初邦訳を記念して、ドラゴンランスの小説の邦訳状況について整理。 邦訳されたことがあるもの及びマーガレット・ワイスかトレイシー・ヒックマンが関わっているものが主です。 戦記、伝説、セカンドジェネレーションはハードカバーで、夏…

メガテン5アイテム交換リスト

購入できるアイテムは店に行けばわかるのだから、知りたいのは、店売りでないアイテムの入手方法だろうということで、アイテム交換リストを作成。 アイテム 最大所持数 入手方法 効果 マッスルドリンコ 10 ジャックフロスト、品川区御楯橋、氷結の秘石(3)と…

メガテン5感想【ネタバレあり】

エンディングを一通りみたので、感想など。いろいろネタバレを含むので、すべてのルートを見ていない人は回避を推奨。 まず第一の感想としては面白かった。戦闘と悪魔合体、サブクエストが楽しい。クエストナビもいいアクセント。真1からのファンとして、こ…

ApacheLogを PowerShell でグループ集計

自分が Apacheのサーバを立てるときは大抵、ログフォーマットは combined に TimeTaken を加えたものにしています。このログを集計すれば、リクエストを分類してどこが、いつ遅かったのかが分かります。 ということで、Read-ApacheLog からグループ集計した…

PowerShell でIISのW3C拡張ログを集計する

d.sunnyone.org: PowerShellでApacheのログを集計する を参考(というかほとんどそのまま?)にさせていだたきました。ありがとうございます。 IIS7 Log Parser for PowerShell 変更点 コメント行が#で始まるので、これをスキップします 日時がUTCで記録され…

PowerShell でディレクトリサイズ一覧を取得する

Windows で「du -d1 -h|sort -nr」みたなことをしたかったのですが、PowerShellのよくある事例は再帰を使っていてパフォーマンス的に微妙だったので、FileSystemObjectを使っています。ただそのせいか、特殊フォルダ(Windowsフォルダ等)のサイズの取得に失敗…