コンピュータ

C#双方向リスト(LinkedList)を試す。

.NETのAPIを眺めていたらLinkedListを見つけました。データを格納するコンテナの一種なのですが、インデックスで要素にアクセスするList<>ともキーでアクセスするDictionary<>とも異なります。サンプルプログラムを作成し...
コンピュータ

C#正規表現を使ったマッチングを試す。

C#でも.NETのライブラリを使ったマッチングをすることが出来ます。スクリプト系の言語と比べると書式が若干長めだったりもしますが、正規表現が使えることで文字処理が格段に楽になります。正規表現を用いた機能の中からよく使いそうな機能のサンプルを...
コンピュータ

Windows版GIMP2.10で.pngエクスポートが遅い場合の対処法

私の環境だけの話かもしれませんが、GIMPで4Kサイズの画像をPNG形式のエクスポートで体感数秒ほど待ちが発生します。パソコンのスペックやファイルの書き出し先のストレージの性能かとも思いますが圧縮レベルをいじると解消しました。デフォルトの圧...
スポンサーリンク
コンピュータ

Robocopyの/MIRオプションと/Eオプションを確認する。

robocopyはWindowsのコマンドラインからファイルやフォルダを一括コピーをしてくれるツールになります。そのrobocpyコマンドのオプション/MIRと/Eを確認したいと思います。まず、/MIRオプションはコピー元とコピー先のファイ...
コンピュータ

C#ファイルの一覧を取得しLinqで加工してみる。

System.IO.Directoy.EnumerateFiles(<String>)を使うとディレクトリ内のファイルの一覧を取得することが出来ます。戻り値はIEnumerable<String>型でforeach出来る配列なような代物です...
コンピュータ

Pythonでimportを使いモジュールを読み込む

importをしないとライブラリの機能が使えないので、もっぱらスクリプトの先頭に記述。 <モジュール名>.<関数名>()形式で呼び出すのでモジュール名が長い場合は別名で短く表現することも可能。 <パッケージ>.<モジュール>.<クラス(オブ...
生活

退職後の健康保険は国保か任意継続か?

サラリーマンが退職した場合、国民健康保険に加入するか社会保険の任意継続制度を利用するかの2つの選択肢があります。たまに何方が良いのか在職していた企業に問い合わせされてる方もいらっしゃいますが、本人の状況によって費用負担が異なりますので企業側...
コンピュータ

マザーボード用ビープスピーカー購入のすすめ

パソコンを自作するにあたり、ビープスピーカーは意外と購入しないパーツなのではないでしょうか?パソコンが正常動作している分には必要がないパーツですので、わざわざ購入して取り付けないのも理解はできます。最近このビープスピーカーのお世話になった事...
コンピュータ

Graphics.TransformのMatrixの中身を覗いてみる

画像を拡大縮小する方法でワールド変換行列を使う方法があります。仕組み自体は難しくてよく理解できていないのですが、Grapics.TransformプロパティにセットされているSystem.Drawing.Drawing2D.Matrixオブ...
コンピュータ

OpenCVのフィルターでJpegのノイズを軽減してみる。

オリジナル圧縮率を高めてノイジーになったJpegファイルフィルター後オリジナルに復元とまではなりませんでしたが、結構ノイズが消えたと思います。import cv2import numpy as np# カラーで読み込みim = cv2.im...
コンピュータ

PowerShellで漢字をローマ字に変換する。

ファイル名に漢字が含まれていると都合が悪い場面に遭遇し漢字をローマ字に変換する方法を模索してみました。スクリプト<#.SYNOPSIS 漢字をローマ字に変換#>function Kanji2Romaji { param($kanji) $a...
コンピュータ

OpenCvSharpで2値化してみる。(大津の二値化)

OpenCvSharpで大津の二値化で2値化してみました。ソース// // 大津の二値化// using System;using System.Windows.Forms;using System.Drawing;using OpenCv...
コンピュータ

OpenCvSharpで2値化してみる。

OpenCvSharpでグレースケールで読み込んだ画像を2値化(白黒)にしてみました。ソース// // 二値化// using System;using System.Windows.Forms;using System.Drawing;u...
コンピュータ

OpenCvSharpでグレースケール化してみる。

OpenCvSharpでカラー画像をグレースケール化してみました。ソース// // グレイスケール化// using System;using System.Windows.Forms;using System.Drawing;using ...