記事が散らかってきたので自己の記事のリンク集を作る

タグで整理したいが、とりあえずリンク集をつくってみる。


# 1. Windowsをハックする（作業効率化など）

## 1.1. ライブラリ・インストール不要なもの

### 1.1.1. C# 

★は仕事で使ってます。（多少改造したりしてます。）

そのまま使えるものと、断片的な技術の紹介が混ざっています。

| 投稿日 | 記事リンク |
|---|---|
| 2020.10.21 |  [ListViewに右クリックメニュー（ContextMenu）を追加する](https://qiita.com/kob58im/items/a5cb6cc89ad2e4ebdf27) |
| 2020.09.19 | [SendInputでマルチバイト文字列を送信する](https://qiita.com/kob58im/items/60abf22e6ce9a3a0ed26) |
| 2020.08.29 | [クイックアクセスにピン留めする](https://qiita.com/kob58im/items/20ce7324376c79dda41a) |
| 2020.08.29 | [開いているエクスプローラのパスを一覧表示する](開いているエクスプローラのパスを一覧表示するhttps://qiita.com/kob58im/items/69b4b9e6d4ff52802abb) |
| 2020.08.23 | [SendInput(Windows API)によるキー入力のサンプル(32/64bit対応)](https://qiita.com/kob58im/items/ca3b61e72111dfbab8a8) |
| 2020.08.28 | [ライブラリレスでJoyStick(GamePad)の入力イベントを受け取る (Windows API)](https://qiita.com/kob58im/items/0273632e96afceca7d0a) |
| 2020.07.31 | ★[VisualStudioもライブラリも使わずにZipファイルを生成する](https://qiita.com/kob58im/items/1e08aaa3dec8e034d0bf) |
| 2020.06.27 | ★[お手軽Windowsアイコン作成ツールをつくってみた](https://qiita.com/kob58im/items/7129810d3237e65b424d) |
| 2019.12.22 | [通知領域に常駐してタスクバーに接するFormを力技で表示する - マルチディスプレイ対応](https://qiita.com/kob58im/items/d5828e6cf5416d776549) |
| 2019.12.15 | [C# - Win32API(WinMM)でマイク入力を拾う(32bit) / 高速フーリエ変換を手実装してみた](https://qiita.com/kob58im/items/aa6c7a4dc80946dbe3a7) |
| 2019.12.04 | [Windows標準の音声認識で遊んでみた](https://qiita.com/kob58im/items/9069dcacd3d2cb867a21) |
| 2019.11.30 | ★[.zi_ とか .ex_ とかの拡張子をDrag&Dropでリネームするツールをつくった](https://qiita.com/kob58im/items/3a04d58fd3c73de1657c) |
| 2019.11.28 | ★[Windows常駐アプリ(タスクトレイ) - Form表示なし](https://qiita.com/kob58im/items/8bca7a87890a66f8a425) |
| 2019.11.27 | [ちょー雑な方法でFormのアイコンを生成する (Windows)](https://qiita.com/kob58im/items/850da88ebed27c05022a) |
| 2019.11.24 | [Windowsのリンクファイル(.lnk)からリンク先情報を取得する / Drag&Dropサンプル](https://qiita.com/kob58im/items/bb562a072811b2a0325b) |
| 2019.11.23 | [Clipboard監視(Windows API)](https://qiita.com/kob58im/items/2697ea4c12c72ecd86c8) |
| 2019.11.20 | [C#で作ったプログラムから、C#のソースコードをコンパイルして実行する](https://qiita.com/kob58im/items/b835c1b114d5996707fb) |
| 2019.11.10 | [RC4(Arcfour)を計算する](https://qiita.com/kob58im/items/e20e35d9b11f39ce5da5) |
| 2019.11.05 | [バイナリファイルのSHA-256を計算する（実質4行）](https://qiita.com/kob58im/items/d69345cca795e0487336)  |
| 2019.11.03 | [ASCII文字列⇔文字コード(16進)変換してコンソールに出力するツール作った](https://qiita.com/kob58im/items/b3e90113c5e169e9eab7) |
| 2019.10.27 | [C#でユーザーの設定内容を保存する](https://qiita.com/kob58im/items/0acf161b332fc85b9ddc) |
| 2019.10.14 | [レジストリ書き換えてキー入れ替えてみた](https://qiita.com/kob58im/items/9539ab61cc09b67f7c50) |
| 2019.10.10 | ★[Windows10でBASIC認証画面にIDとパスワードを自動入力するソフトを作った](https://qiita.com/kob58im/items/f373df61e9ea0be7befa) |
| 2019.08.25 | [C#でIEを立ち上げてGoogle検索をさせてみた](https://qiita.com/kob58im/items/3dadf7b24de2cafb1e8d) |
| 2019.08.04 | [C#でIMEの変換モードを監視・変更する](https://qiita.com/kob58im/items/a1644b36366f4d094a2c) |


### 1.1.2. C# 以外

| 投稿日 | 記事リンク |
|---|---|
| 2020.01.17 | [Qiita記事上のソースコードを手っ取り早くファイルに保存するブックマークレットを作った](https://qiita.com/kob58im/items/d0ec515d066d310dd493) |

## 1.2. ライブラリ・インストール必要なもの

### 1.2.1. C# 

| 投稿日 | 記事リンク |
|---|---|
| 2020.06.24 | [C#/WinRT で OCR やってみた](https://qiita.com/kob58im/items/cdc0dbb93cf7f00e5144) |
| 2020.06.18 | [C#/WinRT - PDFを画像に変換して保存する](https://qiita.com/kob58im/items/5207da5d06b3ebb4f8c3) |
| 2020.02.22 | [C#から鬼雲(bregonig.dll)を使って正規表現を処理する](https://qiita.com/kob58im/items/51b2f1d21c7af515ac32) |
| 2019.11.17 | [PCのWebカメラで静止画を撮影する / C#(csc.exe)からWinRTを使う (Windows10環境)](https://qiita.com/kob58im/items/3dc69c2e243528f275b6) |

# 2. Microsoft Office をハックする

## 2.1. ライブラリ・インストール不要なもの

※それぞれが扱うMicrosoft Office(Excel,Word,Outlook,PowerPointなど)自体は必要

### 2.1.1. C# 

| 投稿日 | 記事リンク |
|---|---|
| 2020.09.23 | [C#でExcelブックの「名前」を全消去する](https://qiita.com/kob58im/items/e8a3a79a57dae322c6f8) |
| 2020.07.15 | [Outlookのメール作成・取得をC#でやってみる - Visual Studio不使用 - 自分用メモ](https://qiita.com/kob58im/items/50c60e1d59fe6dc10d79) |
| 2020.05.25 | [Excel, Word, PowerPointで開いているファイルのフルパスを取得して一覧表示・ジャンプできるようにする](https://qiita.com/kob58im/items/a62165d153da0fc49477) |
| 2019.12.15 | [C#＋Excel：選択したオートシェイプの文字列編集能力を奪い取る](https://qiita.com/kob58im/items/4d91c443866a6ca30612) |
| 2019.10.26 | [C#でWord文書内を文字列検索して連番に置換するプログラムを書いてみた](https://qiita.com/kob58im/items/7d9e4d8f9b6e4f34574b) |

# 3. Windowsをハックする - 開発者向け（ツールとか作るときのお役立ち）

1. との境目が微妙ですが、調査系のツールや開発情報をこっちにおいてます。

## 3.1. C# 

| 投稿日 | 記事リンク |
|---|---|
| 2020.01.01 |  [AutomationElementの情報を取得するツールをつくった](https://qiita.com/kob58im/items/995ec8dbe1d4a5160a20) |
| 2019.12.27 | [Windowハンドル関連の逆引きリファレンス的なやつ（主にWin32API）](https://qiita.com/kob58im/items/34724e36603351d78596) |
| 2019.11.06 | [Clipboardのformatを調べるツールつくった](https://qiita.com/kob58im/items/46ec6f74e3396ba558f1) |
| 2019.10.24 | [COMオブジェクトの解放のお作法 - C#(というか.NET)](https://qiita.com/kob58im/items/59d1db73c5a6c2df45e7) |
| 2019.10.10 | [Windows10のウィンドウ構成要素を２種類の方法で列挙するツールを作ってみた](https://qiita.com/kob58im/items/3587d8e595e655e9391d) |
| 2019.09.19 | [Windowsのフックのはまりどころ備忘録](https://qiita.com/kob58im/items/df01765c5059f725174c) |
| 2019.09.18 | [C#からWindows API(Win32API)を使いたいときに参考になるサイト集](https://qiita.com/kob58im/items/e40081491a75204ccb6e) |
| 2019.08.31 | [C#でITypeInfoクラスを使い倒してCOMオブジェクトの関数名とパラメータを表示させる](https://qiita.com/kob58im/items/5570c79a8f1f4c5347c2) |
| 2019.08.28 | [C#で実行時に得たCOMオブジェクトのインタフェース名を取得する](https://qiita.com/kob58im/items/4e6e773aebbf3ea4594d) |
| 2019.08.27 | [C#でPowerShellを使ってCOMオブジェクトブラウザを作ってみた](https://qiita.com/kob58im/items/e555d46aeee396851bad) |
| 2019.06.20 | [C#の型の情報viewer作ってみた](https://qiita.com/kob58im/items/72b12fe1c79eadc4e8f8) |

## 3.2. C# 以外

| 投稿日 | 記事リンク |
|---|---|
|  2019.08.27 | [COMオブジェクトのメンバー一覧を取得する (PowerShell)](https://qiita.com/kob58im/items/ea1ca69b9f898845a71f) |

# 4. はまったトラップの解析／対策

## 4.1. C# (Windows API含む) 

| 投稿日 | 記事リンク |
|---|---|
| 2020.10.13 | [C# - NumericUpDownコントロールはHexadecimal=trueで使用するときはMaximumプロパティとMinimumプロパティをそれぞれInt32.MaxValueと.Int32.MinValueにする制約事項があるが、負数の表示がなぜかlong型になっている - Qiita](https://qiita.com/kob58im/items/24c5bc14a8156020d4e8) |
| 2020.08.29 | [C# dynamic型の罠：マメにキャストして型を明示しないと・・・コンパイル時の型チェックが甘くなる＆実行時の処理が増える](https://qiita.com/kob58im/items/6361556750fb0b575800) |
| 2020.08.25 | [C#(.NET Frameworks) - 0x80000000以上の値をもつIntPtrをuintにキャストするとuintに収まる値なのにOverflowExceptionが発生するので解析してみた](https://qiita.com/kob58im/items/133a2013317a4885c55c) |
| 2020.08.22 | [巷にあふれているSendInput(Windows API)の座標変換のソースコードに物申す](https://qiita.com/kob58im/items/23df9e22778b33986d1c) |
| 2020.08.09 | [DataGridViewのDataSourceをAllowUserToAddRows=trueで運用するとプログラムからデータを追加できなくなる？](https://qiita.com/kob58im/items/965c00cfa8c08f72745c) |
| 2019.12.30 | [Windowsの高解像度対応で嵌った話](https://qiita.com/kob58im/items/9dabf54444b01519f5e7) |
| 2019.12.14 | [マルチディスプレイ（マルチスクリーン）における座標の取得について調べてみた - Windows10](https://qiita.com/kob58im/items/d2b7ecb20e4aaab7631f) |
| 2019.12.02 | [C# - Windows.Data.Jsonの謎 / winmdの中身をILSpyで確認する](https://qiita.com/kob58im/items/a743bfcdf929c3ec6771) |
| 2019.11.15 | [FontをPixel単位にしたいときはGraphicsUnit.Pixelを指定しよう（兼 フォントメトリクス再調査）](https://qiita.com/kob58im/items/414554ea6f514b11af3a) |
| 2019.11.01 | [C# csc.rspファイルを編集してcsc.exeのデフォルトのオプションを変更しようと思ったらファイルアクセス権が面倒だった話(Visual Studio使わない人向け)](https://qiita.com/kob58im/items/afc038a9d3a1ee964450) |
| 2019.10.26 | [C# SendInputによるマウス操作の落とし穴 - 64bitの罠](https://qiita.com/kob58im/items/5a9d909377272d74eefd) |

## 4.2. C# 以外

| 投稿日 | 記事リンク |
|---|---|
| 2020.01.24 | [JavaScriptでgetUserMediaでマイク・カメラ（ビデオ）を使うときの注意点とデバイスへのアクセス権限について](https://qiita.com/kob58im/items/ace00d6dd4ee4509a95d) |
| 2019.11.19 | [Microsoft Docsの機械語訳が残念なときの対処法](https://qiita.com/kob58im/items/25c8aa7d143b4827c45b) |


# 5. 初心者向け

## 5.1. 全般

| 投稿日 | 記事リンク |
|---|---|
| 2020.08.11 |  [【目次】知識ゼロからコンピュータとソフトウェアの概要を理解する【作成中】](https://qiita.com/kob58im/items/4308cdb2d722db524668) |
| 2019.09.17 | [ノートパソコンにおけるキーボードレイアウトの重要性を周知したい](https://qiita.com/kob58im/items/bdb3911a3d6e6409bd22) |

## 5.2. C# 

| 投稿日 | 記事リンク |
|---|---|
| 2020.10.17 | [TabControl, TabPageのサンプル　コードべた書き（Visual Studio不使用）](https://qiita.com/kob58im/items/5b209c495408242e5e8b) |
| 2020.10.17 | [SplitContainerのサンプル　コードべた書き（Visual Studio不使用）](https://qiita.com/kob58im/items/aa5e5079720c900cab40) |
| 2019.11.24 | [ネットに転がっているC#のサンプルコードがコンパイルできないときの主な要因](https://qiita.com/kob58im/items/c33248193665aaa3c1d9) |
| 2019.10.23 | [C#のコンパイルエラーの対処例を書いてみる](https://qiita.com/kob58im/items/ff8c9db2f4f7b8dc06cd) |
| 2019.10.04 | [C言語とC#のおまじない卒業に向けて](https://qiita.com/kob58im/items/34792d0680947e348eb2) |
| 2019.10.03 | [C#における文字コードの扱い(Windows10環境)](https://qiita.com/kob58im/items/840b451c0aa16a6fecaf) |

# 6. Code Pen + JavaScriptで遊んでみた

| 投稿日 | 記事リンク |
|---|---|
| 2020.10.03 | [HTML&JavaScript - Drag&Dropでファイルを読み取るまでの解説とサンプル（バイナリビューワ） - Qiita](https://qiita.com/kob58im/items/d9a64e77cbba933aa97e)|
| 2020.09.27 | [ライブラリレスで0からJavaScriptで手書き数字認識やってみた（MNISTデータ使用）](https://qiita.com/kob58im/items/58c71c74ec106e0729ad) |
| 2020.09.26 | [機械学習メモ - ブラウザ上でMNISTデータファイルをDrag&Dropで受け取って手書き数字をとりあえず表示する](https://qiita.com/kob58im/items/80971a854efa92871fa9) |
| 2020.09.13 | [高速フーリエ変換(FFT)のバタフライ演算を可視化してみた](https://qiita.com/kob58im/items/c082a7904926aa8479e4) |
| 2020.08.30 | [高速フーリエ変換(FFT)を行列で理解する](https://qiita.com/kob58im/items/bc5dc3f6114778adc141) |
| 2020.05.24 | [フラクタル圧縮された画像を描画してみた](https://qiita.com/kob58im/items/d3d20d41c9bf3108aa34) |
| 2020.01.28  | [入力音声のスペクトルを音階上に描画してみた](https://qiita.com/kob58im/items/89b9123b40980282566c) |
| 2020.01.24 | [色サンプル(RGBカラーのパレット)作ってみた](https://qiita.com/kob58im/items/15010bf1c999682fe318) |
| 2020.01.05 | [波形生成して聴覚テストっぽいものをつくってみた](https://qiita.com/kob58im/items/47475706032938995462) |
| 2020.01.03 | [Three.js でルービックキューブ（モドキ）つくってみた](https://qiita.com/kob58im/items/c86f09f57a153bf34d05) |
| 2020.01.03 | [CodePenの編集を再開する手順](https://qiita.com/kob58im/items/6661d4695e726894d13c) |
| 2020.01.02 | [ナンプレつくってみた](https://qiita.com/kob58im/items/4488142a80024b88c65c) |

# 7. PDF関連

https://qiita.com/search?sort=&q=user%3Akob58im+tag%3Apdf

# 8. アルゴリズム

| 投稿日 | 記事リンク |
|---|---|
| 2020.09.27 | [ライブラリレスで0からJavaScriptで手書き数字認識やってみた（MNISTデータ使用）](https://qiita.com/kob58im/items/58c71c74ec106e0729ad) |
| 2020.09.13 | [高速フーリエ変換(FFT)のバタフライ演算を可視化してみた](https://qiita.com/kob58im/items/c082a7904926aa8479e4) |
| 2020.08.30 | [高速フーリエ変換(FFT)を行列で理解する](https://qiita.com/kob58im/items/bc5dc3f6114778adc141) |