An open API service indexing awesome lists of open source software.

https://github.com/devlights/blog-summary

ブログ「いろいろ備忘録日記」のまとめ
https://github.com/devlights/blog-summary

blog chromebook conda csharp csharp-code dotnet dotnet-core dotnet-standard go golang linq python python3 xml

Last synced: about 2 months ago
JSON representation

ブログ「いろいろ備忘録日記」のまとめ

Awesome Lists containing this project

README

          

[いろいろ備忘録日記](https://devlights.hatenablog.com/)の各記事をリンクしています。

---

- [C](#c)
- [miller](#miller)
- [nushell](#nushell)
- [deno](#deno)
- [javascript](#javascript)
- [wsl-docker](#wsl-docker)
- [java](#java)
- [flutter](#flutter)
- [shell](#shell)
- [linux](#linux)
- [gitpod](#gitpod)
- [git](#git)
- [vim](#vim)
- [chromebook](#chromebook)
- [vscode](#vscode)
- [visualstudio](#visualstudio)
- [go-task](#go-task)
- [golang](#golang)
- [python](#python)
- [rust](#rust)
- [dotnet](#dotnet)
- [dotnet-channels](#dotnet-channels)
- [linq](#linq)
- [dotnet-classlibrary](#dotnet-classlibrary)
- [tpl](#tpl)
- [devexpress](#devexpress)
- [wcf](#wcf)
- [adonet](#adonet)
- [datagridview](#datagridview)
- [ibatismybatis](#ibatismybatis)
- [csharp](#csharp)
- [misc](#misc)

---

## C

- [凄く高機能なピュアC言語で実装されたソケットライブラリ(7etsuo/tetsuo-pulse)](https://devlights.hatenablog.com/entry/2026/02/27/073000)
- [コマンドラインでC言語のヘッダーファイルに定義されてるdefineの値を調べる (echo, gcc, -E, -dM, grep)](https://devlights.hatenablog.com/entry/2025/12/24/073000)
- [C23でtypeof演算子が使えるようになる (gccの拡張機能では以前から使えてた)](https://devlights.hatenablog.com/entry/2025/12/12/073000)
- [siu/minunit (ヘッダファイルだけの超シンプルなC言語向けユニットテストライブラリ)](https://devlights.hatenablog.com/entry/2025/11/12/073000)
- [標準出力をアンバッファリングにする (setbuf, setvbuf)(C言語)](https://devlights.hatenablog.com/entry/2025/10/29/073000)
- [vaqt (Goのtimeパッケージ風の日付操作)(C言語)](https://devlights.hatenablog.com/entry/2025/10/24/073000)
- [clibs/clib (C言語向けのパッケージマネージャ)](https://devlights.hatenablog.com/entry/2025/01/24/073000)
- [Task (go-task) メモ-40 (C言語向けの汎用タスクファイル)](https://devlights.hatenablog.com/entry/2025/05/08/073000)
- [gkoos/cnt (とても小さなC言語向けのユニットテストフレームワーク)(Minimalistic C unit testing framework, ヘッダファイル1つだけ)](https://devlights.hatenablog.com/entry/2025/08/27/073000)
- [gcovとlcovとgenhtmlを使ってC言語のプログラムのカバレッジを計測してHTMLレポート出力](https://devlights.hatenablog.com/entry/2024/04/24/073000)
- [C言語でちょっとしたサンプルつくるときのMakefile](https://devlights.hatenablog.com/entry/2024/04/10/073000)
- [gccで各関数が使用しているスタックサイズを出力するオプション](https://devlights.hatenablog.com/entry/2020/10/05/201142)
- [gccの定義済みdefineを列挙 (gcc -dM -xc -E)](https://devlights.hatenablog.com/entry/2024/04/08/073000)

## miller

- [miller(mlr)メモ-01 (インストール)](https://devlights.hatenablog.com/entry/2025/02/13/073000)

## nushell

- [Nushell (Rust, PowerShellちっく, pipelines)](https://devlights.hatenablog.com/entry/2024/01/11/073000)
- [Nushellメモ-01 (参考情報たち)](https://devlights.hatenablog.com/entry/2024/01/12/073000)
- [Nushellメモ-02 (gitコマンドを使うときにブランチ名を補完したい)](https://devlights.hatenablog.com/entry/2024/01/15/073000)
- [Nushellメモ-03 (外部コマンドの結果をリダイレクト)](https://devlights.hatenablog.com/entry/2024/10/10/073000)
- [Nushellメモ-04 (Nushellでサブシェル実行)](https://devlights.hatenablog.com/entry/2024/10/22/073000)
- [Nushellメモ-05 (設定をデフォルトに戻す)(config reset)](https://devlights.hatenablog.com/entry/2024/12/06/073000)
- [Nushellメモ-06 (Nushellでletをパイプラインの末尾で利用可能になった)(0.110.0)](https://devlights.hatenablog.com/entry/2026/01/27/073000)
- [Nushellメモ-07 (起動時のバナーメッセージを表示しないようにする)](https://devlights.hatenablog.com/entry/2026/03/30/073000)

## deno

- [Deno 1.39 がリリース](https://devlights.hatenablog.com/entry/2023/12/27/073000)

## javascript

- [bun 1.0 がリリース](https://devlights.hatenablog.com/entry/2023/09/13/073000)

## wsl-docker

- [WSL2で/mnt/wslを使ってLinux同士でやり取り](https://devlights.hatenablog.com/entry/2026/02/05/073000)
- [Ubuntu Pro for WSL](https://devlights.hatenablog.com/entry/2025/12/25/073000)
- [wslu (WSL用のユーティリティ集)(wslutilities/wslu)](https://devlights.hatenablog.com/entry/2025/03/03/073000)
- [WSLにRed Hat Enterprise Linux (RHEL) が追加される](https://devlights.hatenablog.com/entry/2024/12/05/073000)
- [WSLでホスト名を変更したい](https://devlights.hatenablog.com/entry/2024/02/15/073000)
- [WSLでインストールしたディストリビューションの名前を変更する](https://devlights.hatenablog.com/entry/2024/02/09/073000)
- [WSLgでxfce4-terminal入れてEUC-JPな環境でも日本語見えるようにする](https://devlights.hatenablog.com/entry/2024/02/07/073000)
- [WSL 2.0.0 がプレリリースされた (autoMemoryReclaim, sparseVhd)](https://devlights.hatenablog.com/entry/2023/09/22/073000)
- [Linux (WSL) の環境に Google Chrome をインストール](https://devlights.hatenablog.com/entry/2023/09/11/073000)
- [Windowsターミナルは wt で起動できる](https://devlights.hatenablog.com/entry/2023/06/26/073000)
- [WSLでdevboxを使う](https://devlights.hatenablog.com/entry/2023/03/15/073000)
- [WSLでGUIアプリとsystemdが使えるようになっていた](https://devlights.hatenablog.com/entry/2023/01/20/073000)
- [DockerでNode.jsベースのイメージをビルドしようとしたら「error:0308010C・・・」って出た](https://devlights.hatenablog.com/entry/2022/04/01/073000)
- [HomebrewをインストールするDockerfileのサンプル](https://devlights.hatenablog.com/entry/2022/01/24/073000)
- [コンテナが属するネットワークを動的に変更する (docker network connect/disconnect)](https://devlights.hatenablog.com/entry/2021/12/24/073000)
- [マルチステージビルドとDistrolessイメージで小さなイメージを作る](https://devlights.hatenablog.com/entry/2021/12/21/073000)
- [Dockerfileでヒアドキュメントの利用 (syntax, docker/dockerfile:1-labs)](https://devlights.hatenablog.com/entry/2021/12/17/073000)
- [WSL2 with Alpine Linux で WSL Integrationを使えるようにする (alpine-pkg-glibc)](https://devlights.hatenablog.com/entry/2021/12/15/073000)
- [DockerHubのオフィシャルイメージのDockerfile](https://devlights.hatenablog.com/entry/2021/12/09/073000)
- [BuiltKitを有効にする方法 (Docker 18.09以降, Docker Build の拡張)](https://devlights.hatenablog.com/entry/2021/12/07/070000)
- [WSL2でAlpine Linuxの環境を作る](https://devlights.hatenablog.com/entry/2021/12/03/141033)
- [daemon.jsonでDockerエンジンのオプション指定 (/etc/docker, insecure-registries)](https://devlights.hatenablog.com/entry/2021/11/30/010150)
- [docker container run でユーザIDとグループIDを指定する (docker container run, --user)](https://devlights.hatenablog.com/entry/2021/11/25/080000)
- [紙芝居 Kubernetes (めっちゃ分かりやすい)](https://devlights.hatenablog.com/entry/2021/11/18/134543)
- [Docker Desktopを最新版にしたら docker-compose でエラーでるようになった (v4.2.0, unexpected character...)](https://devlights.hatenablog.com/entry/2021/11/16/154340)
- [Docker+WSL2の環境でVmmemのメモリ量が巨大になるのを制限する](https://devlights.hatenablog.com/entry/2021/10/28/073000)
- [WSL2 を 再起動するやり方](https://devlights.hatenablog.com/entry/2021/10/27/135350)
- [WSL上でVSCode起動しようとしたら "cannot create /tmp/remote-wsl-loc.txt: Permission denied" って出る場合について](https://devlights.hatenablog.com/entry/2021/05/31/070000)
- [WSL で デフォルトユーザ を変更する方法](https://devlights.hatenablog.com/entry/2021/05/29/070000)
- [WSL で xsel とか使わずに クリップボード にコピーする方法](https://devlights.hatenablog.com/entry/2021/05/28/100517)
- [JetBrains Projector を試してみた](https://devlights.hatenablog.com/entry/2021/05/19/135906)
- [WSL2とVSCodeで欲しい環境を好きなだけ作る](https://devlights.hatenablog.com/entry/2021/05/11/173126)
- [WSL側のファイルをエクスプローラーで表示](https://devlights.hatenablog.com/entry/2020/07/29/114429)
- [WSLのUbuntu 20.04 LTS を起動すると cannot create /var/lib/ubuntu-release-upgrader/release-upgrade-available: Permission denied って出る件](https://devlights.hatenablog.com/entry/2020/06/24/153831)
- [Windows10メモ (WSL(Ubuntu) 初期設定メモ)](https://devlights.hatenablog.com/entry/2020/01/14/132743)

## java

- [Javaで数字をカンマ付け (%,d)](https://devlights.hatenablog.com/entry/2022/11/29/083000)
- [Java11からjavaファイルを直接実行できるようになってた (JEP 330)](https://devlights.hatenablog.com/entry/2022/11/28/073000)
- [Java SE Subscription Enterprise Performance Pack (パフォーマンスパック, java8のままでjava17の性能向上を得る, EPP)](https://devlights.hatenablog.com/entry/2022/10/20/073000)
- [Jakarta EE 10がリリース](https://devlights.hatenablog.com/entry/2022/10/06/073000)
- [Java 19 がリリース (LTSではない)](https://devlights.hatenablog.com/entry/2022/09/26/073000)
- [Javaでディレクトリを再帰的に削除するやり方](https://devlights.hatenablog.com/entry/2022/07/12/073000)
- [Java の 1.0 から 18 までの歴史 (Java history from Java 1.0 to Java 18)](https://devlights.hatenablog.com/entry/2022/06/13/073000)
- [Spring Core に RCE できる 脆弱性 (0-day Vulnerability, リモートコード実行, Spring4Shell, JDK 9以降)](https://devlights.hatenablog.com/entry/2022/03/31/131429)
- [SpringBootを使ったマイクロサービスの記事 ( spring-boot-microservices-series )](https://devlights.hatenablog.com/entry/2021/12/06/070000)
- [Oracle JDK が 17 からまた無料提供となった (Oracle No-Fee Terms and Conditions, NFTC)](https://devlights.hatenablog.com/entry/2021/09/15/162917)
- [Jetbrains IDEA で Java の Properties ファイルが文字化けしてるのを自動で native2ascii するよう設定](https://devlights.hatenablog.com/entry/2021/06/22/180534)
- [Microsoft Build OpenJDK が正式リリース](https://devlights.hatenablog.com/entry/2021/05/27/010802)

## flutter

- [flutter-links](https://github.com/devlights/flutter-links)
- 自分用に纏めたFlutterのリンク集

- [Superlist (Wunderlistの後継, Flutter)](https://devlights.hatenablog.com/entry/2024/02/20/073000)
- [スマホ側で表示してるWebページをリモートデバッグする (Android, iOS)(インスペクタ)](https://devlights.hatenablog.com/entry/2021/09/06/151241)
- [Flutter doctorで何回やってもAndroid Studioが認識されない](https://devlights.hatenablog.com/entry/2021/06/10/124017)
- [flutter/dartの勉強にはDartPadもとても便利](https://devlights.hatenablog.com/entry/2021/03/18/135619)
- [Gitpod で flutter/dart の環境を用意して遊んでみる](https://devlights.hatenablog.com/entry/2021/03/17/173142)
- [Flutterメモ-00 (Flutter Web で レンダラ が CanvasKit の場合の中華フォント表示について)](https://devlights.hatenablog.com/entry/2021/07/16/010857)
- [Flutterメモ-01 (Apple M1でiOSアプリのビルドに失敗する件)(CocoaPods, ffi, Apple M1)](https://devlights.hatenablog.com/entry/2021/07/21/070000)
- [Flutterメモ-02 (AndroidでYour project path contains non-ASCII charactersでビルド出来ない件)](https://devlights.hatenablog.com/entry/2021/07/22/070000)
- [Flutterメモ-03 (最小構成でHelloWorld)](https://devlights.hatenablog.com/entry/2021/07/23/070000)
- [Flutterメモ-04 (StatelessWidget)](https://devlights.hatenablog.com/entry/2021/07/26/070000)
- [Flutterメモ-05 (Androidでネットワーク通信をする場合の注意点)](https://devlights.hatenablog.com/entry/2021/07/27/132253)
- [Flutterメモ-06 (StatefulWidget)](https://devlights.hatenablog.com/entry/2021/07/29/020027)
- [Flutterメモ-07 (VSCodeでフォーマットしたらインデントが変になる)(Trailing commas)](https://devlights.hatenablog.com/entry/2021/07/29/123000)
- [Flutterメモ-08 (flutter run した後で p を押すと Debug Paint モードになる)](https://devlights.hatenablog.com/entry/2021/07/30/183834)
- [Flutterメモ-09 (JetBrains IDEA で Flutter Inspector にエラー表示されている)(JxBrowser)](https://devlights.hatenablog.com/entry/2021/07/31/070000)
- [Flutterメモ-10 (JetBrains IDEA で Dart SDK の場所を指定)(windows)](https://devlights.hatenablog.com/entry/2021/08/03/111509)
- [Flutterメモ-11 (InheritedWidgetとValueNotifier)](https://devlights.hatenablog.com/entry/2021/08/15/221759)
- [Flutterメモ-12 (analysis_options.yamlの設置)(flutter_lint)](https://devlights.hatenablog.com/entry/2021/08/24/181321)
- [Flutterメモ-13 (Dartでのanalysis_options.yamlの設置)(pedantic)](https://devlights.hatenablog.com/entry/2021/08/25/070000)
- [Flutterメモ-14 (httpsリクエスト時のCERTIFICATE_VERIFY_FAILEDをバイパスさせる)(開発時)](https://devlights.hatenablog.com/entry/2021/08/27/145704)
- [Flutterメモ-15 (ボタンをDisable状態にする)](https://devlights.hatenablog.com/entry/2021/09/01/073000)
- [Flutterメモ-16 (Flutter 2.5 から追加された skeleton テンプレートについて)](https://devlights.hatenablog.com/entry/2021/09/16/073000)
- [Flutterメモ-17 (Flutter 2.5 についてのリソース)](https://devlights.hatenablog.com/entry/2021/09/16/130000)
- [Flutterメモ-18 (VSCodeでPreview Flutter Ui Guidesを有効にする)](https://devlights.hatenablog.com/entry/2021/09/25/070000)
- [Flutterメモ-19 (web-renderer html で Chromeで見ると文字がぼやける)](https://devlights.hatenablog.com/entry/2021/09/28/070000)
- [Flutterメモ-20 (CenterウィジェットとColumnウィジェットで中央表示)](https://devlights.hatenablog.com/entry/2021/09/30/172639)
- [Flutterメモ-21 (CenterウィジェットとRowウィジェットで中央表示)](https://devlights.hatenablog.com/entry/2021/10/01/073000)
- [Flutterメモ-22 (Flutter 2.5で追加されたshowMaterialBannerメソッドを試す)](https://devlights.hatenablog.com/entry/2021/10/05/184426)
- [Flutterメモ-23 (ウィジェットの表示・非表示を切り替え)](https://devlights.hatenablog.com/entry/2021/10/15/172311)
- [Flutterメモ-24 (Flutter 2.8 がリリース)](https://devlights.hatenablog.com/entry/2021/12/27/073000)
- [Flutterメモ-25 (Flutter 2.10 がリリース, Flutter for Windows)](https://devlights.hatenablog.com/entry/2022/02/04/113931)
- [Flutterメモ-26 (既存のプロジェクトにWindows Desktopを追加)](https://devlights.hatenablog.com/entry/2022/02/09/073000)
- [Flutterメモ-27 (Flutter 3 リリース, macOS/Linux デスクトップが stable に)](https://devlights.hatenablog.com/entry/2022/05/12/093528)
- [Flutterメモ-28 (100個以上のFlutter/DartのTips集)(100+ Flutter & Dart Tips)](https://devlights.hatenablog.com/entry/2022/09/01/073000)
- [Flutterメモ-29 (Impeller についてのリソース)](https://devlights.hatenablog.com/entry/2022/11/02/073000)
- [Flutterメモ-30 (dart の REPL)(interactive)](https://devlights.hatenablog.com/entry/2022/11/04/073000)
- [Flutterメモ-31 (チャートを表示できるパッケージ)(charts_painter)](https://devlights.hatenablog.com/entry/2022/11/11/073000)
- [Flutterメモ-32 (Flutter 3.7 がリリース)](https://devlights.hatenablog.com/entry/2023/01/31/073000)
- [Flutterメモ-33 (wsl2 + systemd で Flutter が snap からインストール出来るようになった)](https://devlights.hatenablog.com/entry/2023/02/01/073000)
- [Flutterメモ-34 (Flutter 3.10リリース)](https://devlights.hatenablog.com/entry/2023/05/16/073000)
- [Flutterメモ-35 (有用なパッケージのリストがあるところ)(flutter-awesome, flutter-gems)](https://devlights.hatenablog.com/entry/2023/12/15/073000)
- [Flutterメモ-36 (Flutter 3.19, Dart 3.3 リリース)](https://devlights.hatenablog.com/entry/2024/02/22/073000)
- [Flutterメモ-37 (flutter create で出力されるmain.dartのコメントを一気に除去する)](https://devlights.hatenablog.com/entry/2024/03/15/073000)
- [Flutterメモ-38 (Flutter 3.22, Dart 3.4 リリース)](https://devlights.hatenablog.com/entry/2024/05/20/073000)
- [Flutterメモ-39 (waterbus, FlutterベースのOSSなビデオ会議アプリ)](https://devlights.hatenablog.com/entry/2024/06/11/073000)
- [Flutterメモ-40 (dart pub unpack)(Dart 3.4で追加)](https://devlights.hatenablog.com/entry/2024/08/29/073000)
- [Flutterメモ-41 (shelf)(Dart公式が提供しているDartのWebフレームワーク)](https://devlights.hatenablog.com/entry/2025/01/17/073000)
- [Flutterメモ-42 (ARM64 ChromebookでFlutter Webの環境構築手順)](https://devlights.hatenablog.com/entry/2025/02/19/073000)
- [Flutterメモ-43 (webのhot reloadが出来るようになった)(v3.32, まだExperimental扱い)](https://devlights.hatenablog.com/entry/2025/06/25/073000)
- [Flutterメモ-44 (dartでクロスコンパイルが可能に)(v3.8, まだlinuxへのクロスコンパイルのみ)](https://devlights.hatenablog.com/entry/2025/07/10/073000)
- [Flutterメモ-45 (AvaloniaがFlutterと連携してImpellerを.NETに移植する計画を発表)](https://devlights.hatenablog.com/entry/2025/11/14/073000)
- [Flutterメモ-46 (Flutter 3.38リリース)(Dart 3.10, dot shorthands, widget-preview)](https://devlights.hatenablog.com/entry/2025/11/20/073000)
- [Flutterメモ-47 (トヨタがFlutterをベースにしたゲームエンジンFluoriteを発表)](https://devlights.hatenablog.com/entry/2026/02/16/073000)
- [Flutterメモ-48 (MaterialとCupertinoがコードフリーズ)(コアフレームワークから分離)](https://devlights.hatenablog.com/entry/2026/04/13/073000)
- [Flutterメモ-49 (jasper)(flutter.devやdart.devがjasperでリライト, dartのweb framework)](https://devlights.hatenablog.com/entry/2026/04/22/073000)

## shell

- [PowerShellで出力を /dev/null に送りたい](https://devlights.hatenablog.com/entry/2024/06/27/073000)
- [とほほさんのPowerShell入門](https://devlights.hatenablog.com/entry/2023/12/21/073000)
- [PowerShellで実行するシンプルなポート解放確認スクリプト](https://devlights.hatenablog.com/entry/2024/02/08/073000)
- [Powershell で & でジョブ実行](https://devlights.hatenablog.com/entry/2022/09/30/073000)
- [Powershell で複数ファイルを指定して削除したいときのやり方](https://devlights.hatenablog.com/entry/2022/04/27/073000)
- [VSCode で 「scoop で入れた pwsh」 をターミナルプロファイルに追加する](https://devlights.hatenablog.com/entry/2022/01/26/073000)
- [PowerShellでWindowsエクスペリエンスインデックスを出力](https://devlights.hatenablog.com/entry/2021/03/15/103516)
- [PowerShellで1コマンドを複数行に分けて書くやり方](https://devlights.hatenablog.com/entry/2021/03/08/222337)
- [Goメモ-133 (PowerShell環境でビルド時にGOOSとGOARCHの指定の仕方)](https://devlights.hatenablog.com/entry/2021/02/24/175340)

- [PowerShell入門記-001 (事始め)](https://devlights.hatenablog.com/entry/20090204/p1)

- [シェルスクリプトメモ-01 (ブレース展開, brace expansion)](https://devlights.hatenablog.com/entry/2021/05/10/164817)

## linux

- [findコマンドで複数の場所から検索する](https://devlights.hatenablog.com/entry/2026/04/15/073000)
- [Fresh (ターミナルエディタ, viキーバインドではない, 使いやすい)](https://devlights.hatenablog.com/entry/2026/03/16/073000)
- [pkill, pgrepでプロセスが見つからない場合 (15文字まで, -fオプション, /proc/pid/stat, TASK_COMM_LEN)](https://devlights.hatenablog.com/entry/2026/03/11/073000)
- [tarコマンドでxz形式の圧縮と解凍](https://devlights.hatenablog.com/entry/2026/02/24/073000)
- [Bashで拡張GLOBを有効にして利用 (shopt, extglob, !(pattern), パターン以外にマッチさせる)](https://devlights.hatenablog.com/entry/2026/02/18/073000)
- [ss -ltnの結果をポート番号で並び替えたい (ヘッダは表示したままで, AWK使わずに)](https://devlights.hatenablog.com/entry/2026/02/12/073000)
- [インストール済みファイルの所属パッケージ確認 (RHEL系, rpm)](https://devlights.hatenablog.com/entry/2026/01/21/073000)
- [非推奨になったLinuxのコマンドたち](https://devlights.hatenablog.com/entry/2026/01/19/073000)
- [システムの設定値とか制限値を取得 (getconf, linux)](https://devlights.hatenablog.com/entry/2025/11/27/073000)
- [Makefileでコマンド実行に失敗しても継続する (ハイフン)](https://devlights.hatenablog.com/entry/2025/11/18/073000)
- [Linux上でインストールされてる日本語フォントを探す (fc-list, :lang=ja)](https://devlights.hatenablog.com/entry/2025/10/22/073000)
- [tar.xzファイルをtarコマンドで展開](https://devlights.hatenablog.com/entry/2025/10/10/073000)
- [bats (bats-core/bats-core, Bash向けのテストフレームワーク)](https://devlights.hatenablog.com/entry/2025/09/26/073000)
- [cpとmvにある--updateオプション (新しいファイルだけ更新)](https://devlights.hatenablog.com/entry/2025/09/11/073000)
- [cpコマンドでコピー時に階層構造を含めてコピーする (--parent)](https://devlights.hatenablog.com/entry/2025/09/04/073000)
- [プロセスの生存確認方法あれこれ (kill -0, ps -p, /proc/PID, pgrep)](https://devlights.hatenablog.com/entry/2025/08/28/073000)
- [The Linux Command Line 第6版 (TLCL, 無償ドキュメント)](https://devlights.hatenablog.com/entry/2025/08/14/073000)
- [ヒアドキュメントのメモ (bash, <<と<<-の違いとか)](https://devlights.hatenablog.com/entry/2025/07/24/073000)
- [soファイルに定義されている公開関数を確認 (nm, awk)](https://devlights.hatenablog.com/entry/2025/04/15/073000)
- [スクリプト実行時にスクリプトが配置されているディレクトリをCWDにする](https://devlights.hatenablog.com/entry/2025/04/11/073000)
- [tcpdumpでアドレスとポートの変換を行わないようにする (-nn)](https://devlights.hatenablog.com/entry/2025/04/04/073000)
- [topコマンドのirixモードとsolarisモード (CPU使用率, shift+i)](https://devlights.hatenablog.com/entry/2025/04/03/073000)
- [systemdの場合のランレベル変更](https://devlights.hatenablog.com/entry/2025/03/28/073000)
- [pkillコマンドでコマンドライン全体にヒットしたもので終了させる](https://devlights.hatenablog.com/entry/2025/03/27/073000)
- [パイプで標準出力と標準エラー出力の両方を次のコマンドに渡す](https://devlights.hatenablog.com/entry/2025/03/13/073000)
- [pidof コマンド (PIDを取得)](https://devlights.hatenablog.com/entry/2025/02/17/073000)
- [/dev/tcp と /dev/udp (bash)](https://devlights.hatenablog.com/entry/2025/02/14/073000)
- [gdbでTUIモードに入るコマンド (ctrl+x,1)](https://devlights.hatenablog.com/entry/2025/02/12/073000)
- [bashで現在日時を取得 (dateコマンド)](https://devlights.hatenablog.com/entry/2025/02/05/073000)
- [Makefileでデフォルトのゴールを設定 (.DEFAULT_GOAL)](https://devlights.hatenablog.com/entry/2025/01/20/073000)
- [catコマンドでタブを可視化 (-T, -t)](https://devlights.hatenablog.com/entry/2025/01/07/073000)
- [SSHで接続した後でどこから接続してきているのかを確認する ($SSH_CONNECTION)](https://devlights.hatenablog.com/entry/2024/12/13/073000)
- [Makefileにヘルプ機能をつける](https://devlights.hatenablog.com/entry/2024/09/12/073000)
- [findコマンドで特定の条件に合致するものを除外対象にする ( -prune )](https://devlights.hatenablog.com/entry/2024/09/11/073000)
- [findコマンドで論理和(OR)で条件指定する ( -o )](https://devlights.hatenablog.com/entry/2024/09/10/073000_1)
- [gzipの出力からcrc32を取得する (crc32コマンドが入っていないときなど)](https://devlights.hatenablog.com/entry/2024/08/09/073000)
- [grepでヒットした行の前後N行](https://devlights.hatenablog.com/entry/2024/07/19/073000)
- [シェルにて単語削除のショートカットキー (bash, ctrl-w, alt-d)](https://devlights.hatenablog.com/entry/2024/06/21/073000)
- [Ubuntux 24.04 リリース (LTS)](https://devlights.hatenablog.com/entry/2024/05/01/073000)
- [manコマンド終了時に画面クリアされないようにする (MANPAGER)](https://devlights.hatenablog.com/entry/2023/12/11/073000)
- [lessコマンド終了時に画面クリアされないようにする (-X)](https://devlights.hatenablog.com/entry/2023/12/08/073000)
- [AppImageという形式のファイル (linux)](https://devlights.hatenablog.com/entry/2023/10/31/073000)
- [catした内容の特定範囲だけ表示する (cat, sed)](https://devlights.hatenablog.com/entry/2023/10/26/073000)
- [Atuinで上矢印キーの動きだけ元に戻す](https://devlights.hatenablog.com/entry/2023/10/23/073000)
- [Atuin (Magical Shell History, シェルの履歴管理を便利にしてくれる)](https://devlights.hatenablog.com/entry/2023/10/20/073000)
- [特定のCPUコアでプログラムを実行する (linux, taskset)](https://devlights.hatenablog.com/entry/2023/09/29/073000)
- [gping (pingの結果をグラフで表示してくれる, rust)](https://devlights.hatenablog.com/entry/2023/08/29/073000)
- [CPUの論理プロセッサの数を調べる (Linux, lscpu)](https://devlights.hatenablog.com/entry/2023/08/16/073000)
- [現在のディレクトリ直下のディレクトリのみ表示](https://devlights.hatenablog.com/entry/2023/08/01/073000)
- [ls -l の結果からファイルサイズだけ抜き出したい](https://devlights.hatenablog.com/entry/2023/07/21/073000)
- [man hier (ファイルシステム階層(FSH)のマニュアル)(hier, file-hierarchy)](https://devlights.hatenablog.com/entry/2023/07/12/073000)
- [OracleがLinuxカーネルのパラメータチューニングを自動で行うためのツールを公開 (bpftune)](https://devlights.hatenablog.com/entry/2023/07/04/073000)
- [nohupコマンド (端末セッションから切断されてもプログラムを実行し続ける)](https://devlights.hatenablog.com/entry/2023/07/03/073000)
- [bcコマンドで2進数を進数変換して表示](https://devlights.hatenablog.com/entry/2023/06/27/073000)
- [xxdコマンドで16進数と2進数出力する](https://devlights.hatenablog.com/entry/2023/06/23/073000)
- [簡易的なソース行数を調べたいとき (linux, find, xargs, wc, awk)](https://devlights.hatenablog.com/entry/2023/06/19/073000)
- [Debian 12 (bookworm) がリリース (bullseyeはoldstableに)](https://devlights.hatenablog.com/entry/2023/06/14/073000)
- [ファイルを開いているプロセスを探してkillする (linux, fuser, -k)](https://devlights.hatenablog.com/entry/2023/06/06/073000)
- [ファイルを開いているプロセスを探す (linux, fuser)](https://devlights.hatenablog.com/entry/2023/06/05/073000)
- [ポート番号からプロセスを探す(2) (linux, fuser)](https://devlights.hatenablog.com/entry/2023/06/02/073000)
- [ポート番号からプロセスを探す (linux, lsof)](https://devlights.hatenablog.com/entry/2023/05/31/073000)
- [シェル変数のPWDとOLDPWD](https://devlights.hatenablog.com/entry/2023/05/23/073000)
- [指定コマンドをN秒間だけ起動して終了させる (linux, timeout)](https://devlights.hatenablog.com/entry/2023/04/11/073000)
- [連番が付いているファイルをsortコマンドでいい感じにソート (-V, --version-sort)](https://devlights.hatenablog.com/entry/2023/03/17/073000)
- [ブレース展開を使ってファイルを一気に作成 (bash, brace expansion)](https://devlights.hatenablog.com/entry/2023/03/16/073000)
- [Bashで '**' の展開をONにする (globstar)](https://devlights.hatenablog.com/entry/2023/02/20/073000)
- [一時的にCtrl-CでSIGINTを飛ばさないように設定する (stty)](https://devlights.hatenablog.com/entry/2023/01/19/073000)
- [ttyd (ブラウザ経由でターミナルを共有)(C port of GoTTY with CJK and IME support)](https://devlights.hatenablog.com/entry/2022/12/22/073000)
- [物理CPU、CPUのコア数、論理CPU数を取得](https://devlights.hatenablog.com/entry/2022/11/16/073000)
- [特定のPIDの実メモリ上の使用サイズ(RSS)を表示するスクリプト (bash)](https://devlights.hatenablog.com/entry/2022/11/01/073000)
- [grepコマンド チートシート (Grep cheatsheet)](https://devlights.hatenablog.com/entry/2022/06/16/073000)
- [Makefile内でプロセスを起動して後からそのプロセスをkillするやり方](https://devlights.hatenablog.com/entry/2022/05/27/073000)
- [makeでコマンド実行中にエラーが出ても処理を継続するやり方](https://devlights.hatenablog.com/entry/2022/05/12/073000)
- [makeで特定のディレクトリの下にあるMakefileを移動せずに実行する (-C, --directory)](https://devlights.hatenablog.com/entry/2022/05/11/073000)
- [treeコマンドが存在しない場合でも似た出力を行うやり方](https://devlights.hatenablog.com/entry/2022/04/28/073000)
- [Bashの補完で大文字小文字を無視するように設定](https://devlights.hatenablog.com/entry/2022/04/13/073000)
- [Linuxで大きなテキストファイルをサクッと作るやり方](https://devlights.hatenablog.com/entry/2022/03/29/073000)
- [標準出力と標準エラー出力にリダイレクトしながら出力をターミナルに表示 (bash, tee, process substitution)](https://devlights.hatenablog.com/entry/2022/02/04/073000)
- [batコマンド (cat コマンドのクローン, gitとも連携できる)](https://devlights.hatenablog.com/entry/2021/12/13/073000)
- [シェルスクリプトの実行ユーザがrootかどうかをチェック (bash, id -u)](https://devlights.hatenablog.com/entry/2021/11/24/140000)
- [grepの結果で行ではなくヒットした部分のみを出力 (-o, --only-matching)](https://devlights.hatenablog.com/entry/2021/11/22/005606)
- [catコマンドのちょっとしたTips](https://devlights.hatenablog.com/entry/2021/05/19/070000)
- [pingしたときにタイムスタンプをつけて出力したい (ping, moreutils, ts)](https://devlights.hatenablog.com/entry/2021/05/17/060000)
- [WSL2とVSCodeで欲しい環境を好きなだけ作る](https://devlights.hatenablog.com/entry/2021/05/11/173126)
- [ncコマンドでポートが開いてるか確認する (linux, debian, ncat)](https://devlights.hatenablog.com/entry/2021/05/06/070000)
- [ターミナルで突然何も入力出来なくなった場合のTips (linux, stty)](https://devlights.hatenablog.com/entry/2021/04/30/185602)
- [Ubuntu 21.04で拡張セッションを有効にして全画面で接続する (Hyper-V)](https://devlights.hatenablog.com/entry/2021/04/26/163841)
- [visudo のエディタを nano から vim に変更する](https://devlights.hatenablog.com/entry/2021/04/16/112003)
- [CentOSの代替候補 AlmaLinux が GA になった](https://devlights.hatenablog.com/entry/2021/04/01/010002)
- [ファイルが含まれているパッケージを探す (RedHat系、Debian系)](https://devlights.hatenablog.com/entry/2021/03/26/160949)
- [パスワード入力で入力を取り消したい場合 (Linux)](https://devlights.hatenablog.com/entry/2021/03/16/230112)
- [シェルでパイプ繋いで実行したときプログラムは同時に起動されている (bash)](https://devlights.hatenablog.com/entry/2021/02/14/210033)
- [makeでシェルコマンドの結果を格納 (Shell Function)](https://devlights.hatenablog.com/entry/2021/02/09/102323)
- [sortコマンドで数値ソートする (bash)](https://devlights.hatenablog.com/entry/2021/02/02/065756)
- [データを任意のサイズに分割 (bash)](https://devlights.hatenablog.com/entry/2021/02/01/175619)
- [指定した範囲での乱数を出力 (bash)](https://devlights.hatenablog.com/entry/2021/01/31/010745)
- [シェルスクリプトで複数行のコメントアウト (bash)](https://devlights.hatenablog.com/entry/2021/01/30/212817)
- [findコマンドで正規表現を使う (bash)](https://devlights.hatenablog.com/entry/2021/01/19/131321)
- [指定サイズで中身がゼロ(\0)のファイルを作る (bash)](https://devlights.hatenablog.com/entry/2021/01/16/005041)
- [sudo で root 以外のユーザでコマンドを実行](https://devlights.hatenablog.com/entry/2021/01/07/232603)
- [プロセスに適用されている環境変数を調べる](https://devlights.hatenablog.com/entry/2021/01/05/114915)
- [コマンドヒストリを即消去する (bash)](https://devlights.hatenablog.com/entry/2021/01/04/091729)
- [CTRL-Dでログアウトするために必要な回数を指定する (bash)](https://devlights.hatenablog.com/entry/2021/01/03/140137)
- [colコマンドでCR(キャリッジリターン)を除去](https://devlights.hatenablog.com/entry/2021/01/02/223008)
- [mkdirコマンドで複数のディレクトリを一気に作成](https://devlights.hatenablog.com/entry/2021/01/02/154127)
- [CentOSとCentOS Streamについてのメモ](https://devlights.hatenablog.com/entry/2020/12/15/113224)
- [sshでリモート側のプロトコルとバージョンを調べる](https://devlights.hatenablog.com/entry/2020/12/11/100808)
- [ncコマンド無しでUDP通信の確認をする (bash)](https://devlights.hatenablog.com/entry/2020/12/07/141328)
- [find と xargs を組み合わせてコマンド実行](https://devlights.hatenablog.com/entry/2020/12/01/193227)
- [rpmのファイル名からパッケージとかバージョンとかを抽出](https://devlights.hatenablog.com/entry/2020/11/30/181952)
- [rpmとyumとaptでインストール済みのパッケージ名のみを出力](https://devlights.hatenablog.com/entry/2020/11/30/123719)
- [ncコマンドでUDP通信の確認をする](https://devlights.hatenablog.com/entry/2020/11/19/143711)
- [linuxでアプリが32ビット版か64ビット版かを判定 (file, od, hexdump)](https://devlights.hatenablog.com/entry/2020/11/10/151736)
- [wcコマンドでファイルサイズを表示 (linux, コマンドライン)](https://devlights.hatenablog.com/entry/2020/10/20/120114)
- [less の環境変数 LESSOPEN で2つ以上のパイプを繋ぐ (nkfとsource-highlight同時指定)](https://devlights.hatenablog.com/entry/2020/09/08/121023)
- [less コマンドで ソースコード のハイライト表示をする (GNU Source-Highlight, LESSOPEN)](https://devlights.hatenablog.com/entry/2020/09/08/025346)
- [less コマンドで sjis とか euc-jp なファイルを表示する (LESSOPEN)](https://devlights.hatenablog.com/entry/2020/09/07/125513)
- [tail -f の代わりに less を使う (tail -f, less +F, もしくは less で開いて F 押す)](https://devlights.hatenablog.com/entry/2020/09/07/010307)
- [Everything curl (curlについて詳細に書かれたドキュメント, GitBook)](https://devlights.hatenablog.com/entry/2020/09/02/103110)
- [bashでよく忘れて調べているショートカットキー](https://devlights.hatenablog.com/entry/2020/08/23/171427)
- [CentOS と Ubuntu のバージョンを確認するやり方メモ](https://devlights.hatenablog.com/entry/2020/06/15/123944)
- [Parallels で ubuntu 18.04 LTS いれて日本語IMEとキーボードレイアウトの調整メモ](https://devlights.hatenablog.com/entry/2020/06/09/181146)
- [bcコマンドで進数変換して表示 (linux, unix)](https://devlights.hatenablog.com/entry/2020/04/25/023830)
- [grepの結果から不要なものを除外する](https://devlights.hatenablog.com/entry/2020/02/15/194014)
- [シェルの標準出力をリダイレクトする](https://devlights.hatenablog.com/entry/2020/01/29/131430)
- [ファイルの中身を空にするコマンドあれこれ](https://devlights.hatenablog.com/entry/2020/01/28/143716)
- [ターミナル上で通算秒を扱う際のコマンドメモ](https://devlights.hatenablog.com/entry/2020/01/24/130524)
- [ターミナル上でcsvファイルを見る際のコマンドメモ](https://devlights.hatenablog.com/entry/2020/01/21/195308)
- [makeで標準入力を受け取って後続処理したい](https://devlights.hatenablog.com/entry/2021/07/20/111905)

## gitpod

- [gitpodコマンドがリリース (Gitpod CLI, ローカル, ワークスペース作成など)](https://devlights.hatenablog.com/entry/2023/12/26/073000)
- [Gitpod のエディタに ブラウザ上でターミナル が選べるようになった (Browser Terminal)](https://devlights.hatenablog.com/entry/2023/09/08/073000)
- [Gitpod の gpコマンドのちょっと便利なサブコマンド達](https://devlights.hatenablog.com/entry/2023/04/20/073000)
- [Gitpod の gpコマンドにvalidateサブコマンドが追加(experimental, rebuildサブコマンドは無くなった)](https://devlights.hatenablog.com/entry/2023/04/14/073000)
- [Gitpod の gpコマンドにrebuildサブコマンドが追加(experimental)](https://devlights.hatenablog.com/entry/2023/02/28/073000)
- [Gitpod でワークスペースを開くたびに自分のdotfilesを適用する](https://devlights.hatenablog.com/entry/2023/01/18/073000)
- [Gitpod のプランの形式が hours から credits の形に変わっていた](https://devlights.hatenablog.com/entry/2023/01/13/073000)
- [gitpod で Go 1.19 のイメージを使う](https://devlights.hatenablog.com/entry/2022/08/09/120457)
- [gitpod-io/template-flutter を使って gitpod で flutter の環境を作る](https://devlights.hatenablog.com/entry/2022/07/14/073000)
- [Github codespaces が Prebuild に対応 (Prebuilding codespaces is generally available)](https://devlights.hatenablog.com/entry/2022/06/17/073000)
- [Gitpod の Chrome 拡張機能が jihulab.com へのアクセスをいきなり求めてきた](https://devlights.hatenablog.com/entry/2022/05/17/233947)
- [Gitpod と JetBrains Gateway が連携するようになった](https://devlights.hatenablog.com/entry/2022/05/13/073000)
- [GitpodのワークスペースにSSHで一発で接続できるようになった](https://devlights.hatenablog.com/entry/2022/05/09/073000)
- [Gitpod が Gitpod Installer をリリース](https://devlights.hatenablog.com/entry/2022/04/14/073000)
- [Gitpod で Incremental Prebuilds を有効にする (beta機能)](https://devlights.hatenablog.com/entry/2022/03/24/073000)
- [Gitpod の Dashboard からサクッとワークスペースを開始できるようになった](https://devlights.hatenablog.com/entry/2022/03/15/073000)
- [GitpodにてJetBrainsの各種IDEが選択可能になってる (beta版)](https://devlights.hatenablog.com/entry/2021/12/16/073000)
- [Gitpod で .NET 6 の環境でエラーが出る件](https://devlights.hatenablog.com/entry/2021/11/23/073000)
- [Gitpod と Tailscale がパートナーシップを結んだみたい](https://devlights.hatenablog.com/entry/2021/11/01/134954)
- [Gitpod で Ansible の環境を用意して遊んでみる](https://devlights.hatenablog.com/entry/2021/10/25/153624)
- [Gitpod が OpenVSCode Server をアナウンス](https://devlights.hatenablog.com/entry/2021/10/01/114238)
- [Gitpod 強制的に prebuild を発生させるやり方](https://devlights.hatenablog.com/entry/2021/09/29/073000)
- [Gitpod で .NET 5 の環境でエラーが出る件 (MSB6004, containerd mount is invalid)](https://devlights.hatenablog.com/entry/2021/09/17/101833)
- [Gitpod がいつのまにか プライベートリポジトリ に対してFreeで使えるようになってた](https://devlights.hatenablog.com/entry/2021/08/31/140704)
- [GitpodのデフォルトのIDEがVSCodeになった](https://devlights.hatenablog.com/entry/2021/04/08/235411)
- [Gitpod で flutter/dart の環境を用意して遊んでみる](https://devlights.hatenablog.com/entry/2021/03/17/173142)
- [Gitpod で MySQL を勉強する](https://devlights.hatenablog.com/entry/2021/01/11/031642)
- [Gitpod で Postgresql を勉強する](https://devlights.hatenablog.com/entry/2021/01/10/132401)
- [Gitpod で GUI アプリを動作 (gitpod-full-vnc)](https://devlights.hatenablog.com/entry/2020/12/27/004813)
- [Gitpod に Feature Preview 機能が追加 (rootアクセス, Docker使用, IDE選べる)](https://devlights.hatenablog.com/entry/2020/12/11/130903)
- [Gitpod で .NET 5 の環境を用意して遊んでみる (.NET 5.0, C# 9.0)](https://devlights.hatenablog.com/entry/2020/11/27/140407)
- [GitpodがGitLabに組み込まれる (Native GitLab Integration, v13.5から)](https://devlights.hatenablog.com/entry/2020/10/09/105033)
- [Gitpodがめっちゃ便利 (github app, gitpod, vscodeライク, ブラウザでソース編集)](https://devlights.hatenablog.com/entry/2019/04/24/090245)
- [ChromebookとGitpodでお安く勉強環境を作る](https://devlights.hatenablog.com/entry/2020/03/08/033644)
- [Gitpod で OpenVSX 経由で VSCode の拡張機能がインストールできるようになってる](https://devlights.hatenablog.com/entry/2020/07/25/185225)

## git

- [GitHub Copilot インタラクションデータ利用ポリシーが変更される (2026年4月24日以降, AIモデルの訓練・改善)](https://devlights.hatenablog.com/entry/2026/03/31/073000)
- [gitで.git/info/excludeにローカル専用の除外設定を追加 (.gitignore, classmethodさん)](https://devlights.hatenablog.com/entry/2026/02/26/073000)
- [git pullでerror: The following untracked working tree files would be overwritten by mergeって出たときの対処法の一つ (git clean, git pull)](https://devlights.hatenablog.com/entry/2026/01/28/073000)
- [gitで一部のファイルやディレクトリのみをチェックアウトする(2) (git clone, --sparse, --filter, --no-checkout, --depth)](https://devlights.hatenablog.com/entry/2025/09/05/073000)
- [gitでリポジトリの総コミット数を取得 (rev-list, --count)](https://devlights.hatenablog.com/entry/2025/07/18/073000)
- [git notes についてのメモ](https://devlights.hatenablog.com/entry/2025/07/11/073000)
- [gitで一部のファイルやディレクトリのみをチェックアウトする (git sparse-checkout)](https://devlights.hatenablog.com/entry/2025/06/13/073000)
- [gitでブランチをプッシュしてその後削除するときにブランチ名を指定したくない (HEAD, @{-1})](https://devlights.hatenablog.com/entry/2025/01/06/073000)
- [gitでリポジトリのディレクトリ外からコマンドを実行する (-C オプション)](https://devlights.hatenablog.com/entry/2024/09/09/073000)
- [大きなリポジトリをサクッと git clone したいときのTips (--branch, --single-branch, --depth)](https://devlights.hatenablog.com/entry/2024/02/29/073000)
- [git で とても長いパス を扱いたい場合 (Windows, 260文字以上, core.longpaths)](https://devlights.hatenablog.com/entry/2023/08/30/073000)
- [GitHub CodespacesのCPUとRAMが少し良くなった (Codespaces gives you a free upgrade)](https://devlights.hatenablog.com/entry/2023/08/09/073000)
- [deltaでgitのdiff表示がとても分かりやすくなった](https://devlights.hatenablog.com/entry/2023/06/15/073000)
- [GitHubのリポジトリからSBOMを出力できるようになった](https://devlights.hatenablog.com/entry/2023/04/12/073000)
- [GitHub Codespaces が 2コアで月60時間、4コアで月30時間、8コアで月15時間 まで無料提供](https://devlights.hatenablog.com/entry/2022/11/15/073000)
- [gitでローカルの状態をリモートに合わせる (git reset --hard, 一致させる, 片方に合わせる)](https://devlights.hatenablog.com/entry/2022/10/17/073000)
- [git difftool で1ファイルずつじゃなくてまとめて差分を確認する (-d, --dir-diff)](https://devlights.hatenablog.com/entry/2022/07/13/073000)
- [Github codespaces が Prebuild に対応 (Prebuilding codespaces is generally available)](https://devlights.hatenablog.com/entry/2022/06/17/073000)
- [git pull した後にファイルの日付をコミット時のものに変更する](https://devlights.hatenablog.com/entry/2022/04/20/073000)
- [Githubリポジトリからgithub.devを一発で起動](https://devlights.hatenablog.com/entry/2021/11/05/073000)
- [GitHub Copilot (Open AI, AIプログラミング機能, GitHub Codespaces)](https://devlights.hatenablog.com/entry/2021/06/30/133645)
- [git init したらメッセージが表示された (init.defaultBranch, 2.31.1)](https://devlights.hatenablog.com/entry/2021/05/16/125421)
- [素晴らしいGithubリポジトリ10選 (Qiita)](https://devlights.hatenablog.com/entry/2021/05/03/103420)
- [git で 一つ前のブランチにサクっと切り替えるやり方 (git switch, git checkout)](https://devlights.hatenablog.com/entry/2021/04/21/133825)
- [git でビルド番号や最新タグ、最新コミットを取得する](https://devlights.hatenablog.com/entry/2021/03/01/214144)
- [gitで最新のコミットハッシュを取得する (rev-parse)](https://devlights.hatenablog.com/entry/2020/12/16/165245)
- [Githubにダークモードが追加されてた](https://devlights.hatenablog.com/entry/2020/12/10/102758)
- [git worktreeで複数ブランチを並行させて作業する](https://devlights.hatenablog.com/entry/2020/10/15/180700)
- [ブランチ同士の差をコミットで表示 (git log)](https://devlights.hatenablog.com/entry/2020/10/14/190107)
- [GitpodがGitLabに組み込まれる (Native GitLab Integration, v13.5から)](https://devlights.hatenablog.com/entry/2020/10/09/105033)
- [Windows の git をコマンドラインでアップデート (update-git-for-windows)](https://devlights.hatenablog.com/entry/2020/10/08/000801)
- [gitのコミット、マージ時のエディタをVSCodeに設定](https://devlights.hatenablog.com/entry/2020/09/17/164957)
- [git を使って git をインストール (ソースビルド)](https://devlights.hatenablog.com/entry/2020/09/02/010000)
- [git で ブランチ移動せずに マージ するやり方](https://devlights.hatenablog.com/entry/2020/06/29/232237)
- [github で https で毎回ユーザ名とパスワード聞かれないようにする](https://devlights.hatenablog.com/entry/2019/04/25/131432)
- [Gitpodがめっちゃ便利 (github app, gitpod, vscodeライク, ブラウザでソース編集)](https://devlights.hatenablog.com/entry/2019/04/24/090245)
- [gitで日本語ファイル名が文字化けするのを直す (git, config, core.quotepath)](https://devlights.hatenablog.com/entry/2019/04/24/084036)
- [WIP (github app, WIPが付いているプルリクエストはマージ出来ないようにしてくれるgithubアプリ)](https://devlights.hatenablog.com/entry/2018/06/25/131934)
- [macのターミナルでgitのブランチ名表示や補完が効くようにする (git-prompt, git-completion, homebrew)](https://devlights.hatenablog.com/entry/2017/09/24/212303)
- [WindowsでgitのdiffとmergeのツールをBeyond Compareに設定するメモ (Git, GitHub for Windows, Beyond Compare 4, difftool, mergetool)](https://devlights.hatenablog.com/entry/2017/09/19/161233)
- [detached HEAD状態から元に戻すコマンド (git, checkout, fix a detached HEAD, .git/HEAD, refs/heads/master)](https://devlights.hatenablog.com/entry/20130417/p1)
- [ローカルでの変更を元に戻すコマンド (git, checkout, ドット)](https://devlights.hatenablog.com/entry/20130417/p2)
- [こわくない Git (スライド, slideshare)](https://devlights.hatenablog.com/entry/20121122/p1)
- [git reset --hardした内容を取り消す (git reset --hard, reflog, HEAD@{x}, 取り消してしまったコミットを元に戻す)](https://devlights.hatenablog.com/entry/20121121/p1)
- [マージでコンフリクトした際にどちらかのブランチの内容を適用 (git merge, conflict, checkout, --ours, --theirs)](https://devlights.hatenablog.com/entry/20121120/p1)
- [git logのコミット履歴を書式付きグラフで表示 (git log, alias, --format, --graph, --oneline, --abbrev-commit)](https://devlights.hatenablog.com/entry/20121119/p1)
- [WindowsでgitのdiffとmergeのツールをWinMergeに設定するメモ (Git, GitHub for Windows, WinMerge, difftool, mergetool)](https://devlights.hatenablog.com/entry/20121114/p2)
- [Windowsでgitのエディタをgvimに設定するメモ (Git, GitHub for Windows, core.editor, rebase, fixup)](https://devlights.hatenablog.com/entry/20121107/p1)
- [間違えてマージしちゃいけないブランチにマージしてしまったときにリモートのコミット状態に一致させる (git, merge, checkout, reset --hard)](https://devlights.hatenablog.com/entry/2018/04/26/120822)

## vim

- [Icebergテーマ (vim, 青系のミニマルカラースキーム, vim/nvim対応)](https://devlights.hatenablog.com/entry/2026/04/20/073000)
- [vimで対象行のインデントを全て除去する (挿入モード, 0)](https://devlights.hatenablog.com/entry/2026/04/17/073000)
- [vimにポップアップウィンドウの半透明と、補完メニューの半透明が入った](https://devlights.hatenablog.com/entry/2026/04/14/073000)
- [vimでnew,enew,vnewの違い](https://devlights.hatenablog.com/entry/2026/01/13/073000)
- [vimでカーソル行をバッファの所定位置にする(上中下, zz, zt, zb)](https://devlights.hatenablog.com/entry/2025/12/23/073000)
- [vimをターミナル上で使っててCTRL-Vがペーストに当たってる場合にVISUAL BLOCKをオンにする (CTRL-V-alternative, CTRL-Q)](https://devlights.hatenablog.com/entry/2025/08/18/073000)
- [vimでコマンドモード時のファイル名補完を大文字・小文字を区別しないようにする (wildignorecase)](https://devlights.hatenablog.com/entry/2025/08/07/073000)
- [vimでカーソルの形状をモード毎に変える](https://devlights.hatenablog.com/entry/2025/07/23/073000)
- [vimのジャンプリスト (C-o, C-i)(過去の位置に戻ったり進んだり)](https://devlights.hatenablog.com/entry/2025/07/09/073000)
- [vimでripgrepを使ってgrepするようにする](https://devlights.hatenablog.com/entry/2025/07/07/073000)
- [vim ローカルマークとグローバルマーク](https://devlights.hatenablog.com/entry/2025/07/04/073000)
- [vimtutorをgVimで開く](https://devlights.hatenablog.com/entry/2025/07/01/073000)
- [Learn Vim (Learn Vim the Smart Way)](https://devlights.hatenablog.com/entry/2025/02/27/073000)
- [vimで行連結の2つのやり方 (行連結時にスペースを付与するか否か)(j, gJ)](https://devlights.hatenablog.com/entry/2024/12/03/073000)
- [vimでカーソル下のワードでmanページを開く](https://devlights.hatenablog.com/entry/2024/10/16/073000)
- [vimでiniファイルのfiletype](https://devlights.hatenablog.com/entry/2024/07/18/073000)
- [vimの設定ファイルを開く (myvimrc, mygvimrc)](https://devlights.hatenablog.com/entry/2024/06/06/073000)
- [Vim Bootstrap (vimrcを出力してくれるサービス)](https://devlights.hatenablog.com/entry/2023/11/15/073000)
- [vim-plugで不要になったプラグインを削除したい](https://devlights.hatenablog.com/entry/2023/10/24/073000)
- [:colderと:cnewerでquickfixリストを行き来する](https://devlights.hatenablog.com/entry/2023/10/13/073000)
- [最後に検索を行ったパターンを挿入 (i_CTRL-R + /)](https://devlights.hatenablog.com/entry/2023/10/12/073000)
- [直近の置換を同じパターンとフラグで繰り返す (:&&)](https://devlights.hatenablog.com/entry/2023/10/11/073000)
- [findの結果を引数にして vim を開きたい](https://devlights.hatenablog.com/entry/2023/09/12/073000)
- [vim で 直前のビジュアルモードでの選択状態を復元 (gv)](https://devlights.hatenablog.com/entry/2023/09/05/073000)
- [vim で 検索のハイライト(強調表示) を消す](https://devlights.hatenablog.com/entry/2023/09/01/073000)
- [vim で 普通のエディタ の Ctrl+a, Ctrl+c (全選択してコピー) と同じことしたい](https://devlights.hatenablog.com/entry/2023/08/28/073000)
- [vim で ビープ音 を鳴らないようにする](https://devlights.hatenablog.com/entry/2023/08/25/073000)
- [vim で tail -f みたいに変更があれば自動で再読み込みさせる](https://devlights.hatenablog.com/entry/2023/08/24/073000)
- [Windowsで右クリックに「Vimで開く」を追加 (レジストリ)](https://devlights.hatenablog.com/entry/2023/08/10/073000)
- [AstroNvim (nvimをIDEみたいにするプラグイン集)](https://devlights.hatenablog.com/entry/2023/03/20/073000)
- [vim-easymotion](https://devlights.hatenablog.com/entry/2022/12/05/073000)
- [netrwのcコマンドがいつのまにかcdコマンドに変わっていた](https://devlights.hatenablog.com/entry/2022/11/30/073000)
- [50 Useful Vim Commands (VimTricks)](https://devlights.hatenablog.com/entry/2022/10/31/073000)
- [vimでソースコードを貼り付けた際に変なインデントが入らないように貼り付け (set paste, set nopaste)](https://devlights.hatenablog.com/entry/2022/10/05/073000)
- [最後に実行した置換を全行に適用する (:s, g&)](https://devlights.hatenablog.com/entry/2022/09/27/073000)
- [vim 9.0 がリリース](https://devlights.hatenablog.com/entry/2022/07/07/073000)
- [vim 直近の検索パターンを使って置換処理](https://devlights.hatenablog.com/entry/2022/07/06/073000)
- [vimで同じパターンを使って前方検索と後方検索を切り替え](https://devlights.hatenablog.com/entry/2022/07/01/073000)
- [vimで検索マッチ数を表示する](https://devlights.hatenablog.com/entry/2022/06/29/073000)
- [vimで very magic検索 (\v) を使って検索](https://devlights.hatenablog.com/entry/2022/06/09/073000)
- [vimで検索時にキャプチャせずにカッコを使う](https://devlights.hatenablog.com/entry/2022/06/08/073000)
- [vim で :terminal を垂直分割して表示したい場合](https://devlights.hatenablog.com/entry/2022/05/19/073000)
- [vimの入力補完で便利なもの](https://devlights.hatenablog.com/entry/2022/04/15/073000)
- [vimで 挿入モード で使えるTips](https://devlights.hatenablog.com/entry/2022/03/18/073000)
- [vimで c,C s,S を使って編集を楽にする](https://devlights.hatenablog.com/entry/2022/03/10/073000)
- [vimのヤンクレジスタ ("0) について (ヤンクした内容を保持するレジスタ)](https://devlights.hatenablog.com/entry/2022/03/04/073000)
- [vimのブラックホールレジスタ ("_) について (何も残らないレジスタ)](https://devlights.hatenablog.com/entry/2022/03/03/073000)
- [vimで直前の挿入位置に移動する `^ と gi は何気に便利](https://devlights.hatenablog.com/entry/2022/03/02/073000)
- [vimで直前のジャンプ位置に移動する `` は何気に便利 (jump-motions)](https://devlights.hatenablog.com/entry/2022/03/01/073000)
- [vimで論理行と表示行を区別して移動する (hjkl, gh/gj/gk/gl)](https://devlights.hatenablog.com/entry/2022/02/28/073000)
- [vimで開きたいファイルをvimに探してもらうようにする (:set path, :find)](https://devlights.hatenablog.com/entry/2022/02/24/073000)
- [vimでアクティブファイルのディレクトリを使って別のファイルを開く (%:h)](https://devlights.hatenablog.com/entry/2022/02/23/194609)
- [vimでファイルの最後から始める (option, +)](https://devlights.hatenablog.com/entry/2022/02/21/073000)
- [vimのコマンドラインモードで一気に編集する (vim, command line mode, range)](https://devlights.hatenablog.com/entry/2022/02/16/073000)
- [プログラミング時に便利なvimのビジュアルモードコマンド (I, A, X, c)](https://devlights.hatenablog.com/entry/2022/02/14/073000)
- [プログラミング時に便利なvimの選択モーション (i\{, i\(, i\[, i\", it)](https://devlights.hatenablog.com/entry/2022/02/11/073000)
- [vimで挿入モード(insert mode)時に貼り付けをするコマンド](https://devlights.hatenablog.com/entry/2022/02/07/073000)
- [findコマンドの結果をvimでまとめて開く](https://devlights.hatenablog.com/entry/2022/01/22/073000)
- [vim のビジュアルモードと選択モード (Select-mode)](https://devlights.hatenablog.com/entry/2022/01/20/073000)
- [vim のビジュアルモードで使える o コマンド(端点移動)](https://devlights.hatenablog.com/entry/2022/01/19/073000)
- [vim の3種類のビジュアルモード (v, V, Ctrl-v)](https://devlights.hatenablog.com/entry/2022/01/18/073000)
- [vimでパーミッションが無いファイルをsudoとteeで保存](https://devlights.hatenablog.com/entry/2022/01/14/073000)
- [vimでダイグラフを使って文字を入力(合字)](https://devlights.hatenablog.com/entry/2022/01/05/154042)
- [vimrcの設定を無視して起動する (-u NONE, -N)](https://devlights.hatenablog.com/entry/2021/12/23/073000)
- [vimでバイナリファイルを編集する](https://devlights.hatenablog.com/entry/2021/03/26/153954)
- [現場でvim慣れていない人が知っておくと便利なTips](https://devlights.hatenablog.com/entry/2021/01/28/235613)
- [vimの起動時にエンコーディングを指定して開く](https://devlights.hatenablog.com/entry/2020/12/07/113131)
- [vimで最短一致で検索 (vim用の正規表現)](https://devlights.hatenablog.com/entry/2019/12/03/202717)
- [vimの3つのビジュアルモード開始コマンドとoコマンド](https://devlights.hatenablog.com/entry/2019/11/26/012325)
- [DiffOrigコマンド](https://devlights.hatenablog.com/entry/20080515/p2)
- [vim7のタブ関連の設定について](https://devlights.hatenablog.com/entry/20071002/p2)
- [タブの切り替えをCTRL-TABでできるようにする](https://devlights.hatenablog.com/entry/20060724/1153719810)
- [ファイルの追加方法](https://devlights.hatenablog.com/entry/20060721/1153448506)
- [argdo](https://devlights.hatenablog.com/entry/20060711/1152672004)
- [モードライン](https://devlights.hatenablog.com/entry/20060708/1153981986)
- [オムニ(Omni)補完](https://devlights.hatenablog.com/entry/20060611/1150863314)

## chromebook

- [Chromebook上でのVSCodeで日本語入力出来ないのを一時的に解決 (--ozone-platform=x11, text-input-v3, wayland)](https://devlights.hatenablog.com/entry/2026/04/23/073000)
- [chromebookのターミナルで xdg-open でホスト側のChromeが起動しない場合 (xdg-settings, xdg-mime, .config/mimeapps.list)](https://devlights.hatenablog.com/entry/2025/08/22/073000)
- [ChromebookのLinux上でneovimでシステムクリップボードとやり取りしてコピペ](https://devlights.hatenablog.com/entry/2024/03/01/073000)
- [Chromebookの自動ソフトウェア更新の期間が10年に伸びた](https://devlights.hatenablog.com/entry/2023/10/05/073000)
- [chromebookでショートカット一覧を表示するキーボードショートカット](https://devlights.hatenablog.com/entry/2023/08/15/073000)
- [Chromeでブックマークバーにフォーカスを当てるショートカット](https://devlights.hatenablog.com/entry/2021/01/11/190529)
- [Chromebook の Linux コンテナ の python3 で venv と pip を使えるようにする](https://devlights.hatenablog.com/entry/2020/11/02/014207)
- [chromebookのターミナルで貼り付けをする方法](https://devlights.hatenablog.com/entry/2020/10/24/233410)
- [Chromebook の Linux コンテナ (Crostini) の再起動](https://devlights.hatenablog.com/entry/2020/10/13/095036)
- [VSCode version 1.50 で Linux ARM ビルドが追加](https://devlights.hatenablog.com/entry/2020/10/09/160104)
- [Goメモ-13 (chromebookでのgolang環境設定メモ, go1.13.4)](https://devlights.hatenablog.com/entry/2019/11/02/230426)
- [ChromebookのLinux (ベータ版)のDebian 9 (stretch) を 10 (buster) にアップグレード](https://devlights.hatenablog.com/entry/2019/11/08/142211)
- [ChromebookとGitpodでお安く勉強環境を作る](https://devlights.hatenablog.com/entry/2020/03/08/033644)
- [chromebook (ASUS C101PA) の Linux で 日本語設定とVSCode のセットアップメモ](https://devlights.hatenablog.com/entry/2020/07/24/035601)
- [chromebookの Linux ターミナル アプリがタブ表示出来るようになっていた](https://devlights.hatenablog.com/entry/2020/07/29/000601)
- [chromebookのLinuxターミナルで日本語入力できるようにする (uim-fep)](https://devlights.hatenablog.com/entry/2020/08/06/132503)

## vscode

- [VSCodeのv1.107でTerminal Suggest機能がStable扱いになった (便利だけど無効にしたい)](https://devlights.hatenablog.com/entry/2025/12/17/073000)
- [VSCodeでCtrl-D (次の検索結果を選択に追加)を一つ戻す (Ctrl-d, Ctrl-u)](https://devlights.hatenablog.com/entry/2025/09/16/073000)
- [VSCodeでTODOをツリー上で表示してくれる拡張機能 (Todo Tree)](https://devlights.hatenablog.com/entry/2025/09/01/073000)
- [VSCodeのスニペットで利用できる変数 (Visual Studio Code, Snippet, code-snippets)](https://devlights.hatenablog.com/entry/2025/08/04/073000)
- [VSCode起動時に前回のウィンドウを復元しないようにする (Restore Window, Open Without Arguments In New Window)](https://devlights.hatenablog.com/entry/2025/07/14/073000)
- [Markdown Preview Enhanced (VSCodeの拡張機能, マーメイド記法, エクスポート出来る)](https://devlights.hatenablog.com/entry/2025/06/10/073000)
- [Markdown Table (VSCodeの拡張機能, テーブルのフォーマット)](https://devlights.hatenablog.com/entry/2024/01/29/073000)
- [VSCodeをフォークして作られているAIコードエディタ (Cursor)](https://devlights.hatenablog.com/entry/2023/10/30/073000)
- [VSCodeの C# 向け拡張機能 「C# Dev Kit」が一般提供されてた](https://devlights.hatenablog.com/entry/2023/10/16/073000)
- [便利なのに個人的によく忘れるvscodeの編集コマンド](https://devlights.hatenablog.com/entry/2023/06/21/073000)
- [C# Dev Kit (VisualStudio Code, プレビューリリース)](https://devlights.hatenablog.com/entry/2023/06/16/073000)
- [VSCode の ver.1.67 でマークダウン編集時にShift+ドロップでリンク自動生成してくれるようなった](https://devlights.hatenablog.com/entry/2022/05/16/073000)
- [VSCodeからExcelファイルとかを開く (拡張機能, open)](https://devlights.hatenablog.com/entry/2022/05/10/073000)
- [VSCodeでUntitledなファイルのデフォルト言語を設定する (default language)](https://devlights.hatenablog.com/entry/2022/02/08/073000)
- [VSCode で 「scoop で入れた pwsh」 をターミナルプロファイルに追加する](https://devlights.hatenablog.com/entry/2022/01/26/073000)
- [コマンド実行結果をVSCodeで受けて表示 (stdin, pipe](https://devlights.hatenablog.com/entry/2021/12/20/073000)
- [vscode.dev が ローンチされていた (VSCode の Web版)](https://devlights.hatenablog.com/entry/2021/11/04/153000)
- [VSCode の 拡張機能 Gradle for Java がリリースされた](https://devlights.hatenablog.com/entry/2021/11/02/130000)
- [VSCodeとts-check](https://devlights.hatenablog.com/entry/2021/10/20/124806)
- [VSCode version 1.60.0 でブラケットの色付け機能がネイティブにサポート](https://devlights.hatenablog.com/entry/2021/09/06/183000)
- [Github に 「VS Code で 開く」バッチをつける (Remote Repositories Extension)](https://devlights.hatenablog.com/entry/2021/07/09/131820)
- [WSL2とVSCodeで欲しい環境を好きなだけ作る](https://devlights.hatenablog.com/entry/2021/05/11/173126)
- [Gitpod で .NET 5 の環境を用意して遊んでみる (.NET 5.0, C# 9.0)](https://devlights.hatenablog.com/entry/2020/11/27/140407)
- [VSCode 1.51 でコミットメッセージの入力履歴が保存されるようになった](https://devlights.hatenablog.com/entry/2020/11/13/114917)
- [Goメモ-115 (VSCode(Gitpod)でGoプログラムのデバッグ時に標準入力がサポートされない?)](https://devlights.hatenablog.com/entry/2020/10/28/125418)
- [Goメモ-114 (WSL1だとVSCodeでGoのデバッグが出来ない)](https://devlights.hatenablog.com/entry/2020/10/27/232027)
- [VSCode version 1.50 で Linux ARM ビルドが追加](https://devlights.hatenablog.com/entry/2020/10/09/160104)
- [gitのコミット、マージ時のエディタをVSCodeに設定](https://devlights.hatenablog.com/entry/2020/09/17/164957)
- [VSCode の Hex Editor 拡張機能 (Microsoft 作成の拡張機能)](https://devlights.hatenablog.com/entry/2020/08/21/185114)
- [VSCode で ドットファイル を開く (macos, dotfiles)](https://devlights.hatenablog.com/entry/2020/06/18/195439)
- [VSCodeのオススメ拡張機能のリンク (Qiita, vscode, extensions)](https://devlights.hatenablog.com/entry/2019/04/24/144200)
- [VSCodeのターミナルにCmderを使えるようにする](https://devlights.hatenablog.com/entry/2019/01/08/131826)
- [VSCodeでPython開発する際に入れとくべき拡張機能 (Top 10 Visual Studio Code extensions for Python development, Code Runner, Better Comments, GitLens)](https://devlights.hatenablog.com/entry/2018/02/26/173353)
- [最近の VSCode の C# サポート具合をメモ (Visual Studio Code, C#, dotnet core, .NET Core)](https://devlights.hatenablog.com/entry/2018/01/14/012735)
- [最近の VSCode の Python サポート具合をメモ (Visual Studio Code, Python, conda, pytest)](https://devlights.hatenablog.com/entry/2018/01/13/172140)
- [最近の VSCode の Java サポート具合がすごい (Visual Studio Code, Java, JUnit, Maven, Tomcat)](https://devlights.hatenablog.com/entry/2018/01/13/164418)
- [vscodeにて特定のエンコーディングで開くことを設定する (workspace settings, file encoding)](https://devlights.hatenablog.com/entry/2017/11/13/164020)
- [polacode (指定したソースコードを画像にしてくれる VS Code 拡張機能)(polanoid for your code, visual studio code)](https://devlights.hatenablog.com/entry/2018/02/21/123728)

## visualstudio

- [.NET Framework 4.8.1 がリリースされてる](https://devlights.hatenablog.com/entry/2022/08/22/073000)
- [Visual Studio が バージョン 2022 で遂に 64ビットアプリ になる模様](https://devlights.hatenablog.com/entry/2021/04/20/094124)
- [VisualStudioでdiffとmergeのツールをBeyond Compareに設定するメモ (TFS, TFVC, VisualStudio, Beyond Compare 4)](https://devlights.hatenablog.com/entry/2017/09/20/152153)
- [VisualStudio "15" Preview2にてXAMLのEdit Continueが可能に](https://devlights.hatenablog.com/entry/2016/05/16/142755)
- [PerfTips (VisualStudio 2014 CTP3, 処理速度計測, CPUタイム)](https://devlights.hatenablog.com/entry/2014/08/20/140610)
- [VisualStudioプロジェクトプロパティの「32ビットの優先」チェックボックス](https://devlights.hatenablog.com/entry/2014/04/28/091535)
- [Modified VS 2012 Theme (CodeProject, VisualStudio 2012のテーマを変更する方法)](https://devlights.hatenablog.com/entry/20120907/p1)
- [WPFデザイナで選択中コントロールのコンテナを選択するショートカット (WPFデザイナ, VisualStudio, ESCキー)](https://devlights.hatenablog.com/entry/20120512/p1)
- [Visual Studio 2010の起動が遅くなる現象について (VS2010, Silverlight 5, Microsoft.VisualStudio.IDE.ToolboxControlsInstaller,ToolboxInstallerPackage, "{2C298B35-07DA-45F1-96A3-BE55D91C8D7A}")](https://devlights.hatenablog.com/entry/20120409/p1)
- [VisualStudioのデバッガー上で$exceptionってすると例外情報が表示できる](https://devlights.hatenablog.com/entry/20120323/p1)
- [Visual Studio 2010 評価ガイド - ユーザーインターフェイスの自動テスト (MSDN, VisualStudio, CodedUITest, コード化されたUIテスト)](https://devlights.hatenablog.com/entry/20100906/p1)
- [VS2010の自動UIテストとATOKの相性が悪い・・・(VisualStudio 2010, VS2010, Coded UI Tests, ATOK, コード化されたUIテスト, レコーディングUIテスト)](https://devlights.hatenablog.com/entry/20100827/p1)
- [Search and Navigation Tips/Tricks with Visual Studio (ScottGu's Blog, VS2010, VisualStudio, Visual Studio Tricks)](https://devlights.hatenablog.com/entry/20100824/p4)
- [VisualStudio LightSwitchとWebMatrixに関してのリソース (visual studio 2010, lightswitch, webmatrix, asp.net, silverlight, railsみたいな)](https://devlights.hatenablog.com/entry/20100823/p1)
- [XAMLデザイナが表示されない件とMicrosoft.VisualStudio.Xamlがロードできない件について (VSTS, SP1, resetsettings, resetskippkgs)](https://devlights.hatenablog.com/entry/20090822/p1)
- [VisualStudioでプロジェクトファイルを編集する。(VS, csproj, vbproj, インテリセンス)](https://devlights.hatenablog.com/entry/20090806/p1)
- [VisualStudioでのアドインの作り方 (@IT)](https://devlights.hatenablog.com/entry/20090330/p1)
- [VisualStudioで良く使うショートカットコマンド](https://devlights.hatenablog.com/entry/20080912/p1)
- [セットアッププロジェクトにて前のバージョンを削除してから新バージョンをインストールする(VisualStudio, Setup, msi)](https://devlights.hatenablog.com/entry/20080228/p1)

## go-task

- [Task (go-task) メモ-01 (インストール)](https://devlights.hatenablog.com/entry/2022/12/07/073000)
- [Task (go-task) メモ-02 (タスクファイル, Taskfile.yml)](https://devlights.hatenablog.com/entry/2022/12/09/073000)
- [Task (go-task) メモ-03 (Windowsでbashの記法が使える)](https://devlights.hatenablog.com/entry/2022/12/12/073000)
- [Task (go-task) メモ-04 (hello world)](https://devlights.hatenablog.com/entry/2022/12/20/073000)
- [Task (go-task) メモ-05 (実行方法)](https://devlights.hatenablog.com/entry/2022/12/21/073000)
- [Task (go-task) メモ-06 (コマンドラインオプション)](https://devlights.hatenablog.com/entry/2023/01/17/073000)
- [Task (go-task) メモ-07 (defaultタスク)](https://devlights.hatenablog.com/entry/2023/01/30/073000)
- [Task (go-task) メモ-08 (環境変数)](https://devlights.hatenablog.com/entry/2023/02/08/073000)
- [Task (go-task) メモ-09 (.envファイル, dotenv)](https://devlights.hatenablog.com/entry/2023/02/10/073000)
- [Task (go-task) メモ-10 (他のタスクファイルのinclude)](https://devlights.hatenablog.com/entry/2023/02/13/073000)
- [Task (go-task) メモ-11 (カラー出力をオフにする)](https://devlights.hatenablog.com/entry/2023/02/14/073000)
- [Task (go-task) メモ-12 (コマンド行を出力しないようにする, silent)](https://devlights.hatenablog.com/entry/2023/02/15/073000)
- [Task (go-task) メモ-13 (OS毎にタスクファイルを切り替える)](https://devlights.hatenablog.com/entry/2023/02/17/073000)
- [Task (go-task) メモ-14 (変数, vars)](https://devlights.hatenablog.com/entry/2023/02/21/073000)
- [Task (go-task) メモ-15 (コマンドライン引数, CLI\_ARGS)](https://devlights.hatenablog.com/entry/2023/02/22/073000)
- [Task (go-task) メモ-16 (defer, タスク終了時に実行する処理)](https://devlights.hatenablog.com/entry/2023/02/24/073000)
- [Task (go-task) メモ-17 (task --initの挙動がv3.23.0で変わってた)(yamlからymlに)](https://devlights.hatenablog.com/entry/2023/04/18/073000)
- [Task (go-task) メモ-18 (内部タスク)(internal task)](https://devlights.hatenablog.com/entry/2023/07/06/073000)
- [Task (go-task) メモ-19 (単一コマンドの場合はタスクにcmdだけで実行できる)(single command task)](https://devlights.hatenablog.com/entry/2023/07/07/073000)
- [Task (go-task) メモ-20 (実行前に確認プロンプトを表示)(prompt, v3.26以降)](https://devlights.hatenablog.com/entry/2023/07/10/073000)
- [Task (go-task) メモ-21 (dry-runモード)](https://devlights.hatenablog.com/entry/2023/07/11/073000)
- [Task (go-task) メモ-22 (preconditions, 事前条件)](https://devlights.hatenablog.com/entry/2023/07/20/073000)
- [Task (go-task) メモ-23 (loop over static list, ループ機能, 静的なリストをループ)](https://devlights.hatenablog.com/entry/2023/08/17/073000)
- [Task (go-task) メモ-24 (loop over task's source, ループ機能, タスクソースをループ)](https://devlights.hatenablog.com/entry/2023/08/18/073000)
- [Task (go-task) メモ-25 (loop over variables, ループ機能, 変数の値をループ)](https://devlights.hatenablog.com/entry/2023/08/21/073000)
- [Task (go-task) メモ-26 (renaming variable, ループ機能, ループ変数の名前を変更)](https://devlights.hatenablog.com/entry/2023/08/22/073000)
- [Task (go-task) メモ-27 (loop over task, ループ機能, ループ内で別タスクを呼び出し)](https://devlights.hatenablog.com/entry/2023/08/23/073000)
- [Task (go-task) メモ-28 (不要なビルドを行わないようにする, Prevent unnecessary work)](https://devlights.hatenablog.com/entry/2023/09/07/073000)
- [Task (go-task) メモ-29 (Windows上でコマンドを実行する場合のやり方)](https://devlights.hatenablog.com/entry/2023/09/14/073000)
- [Task (go-task) メモ-30 (グローバル タスクファイル)(-g, --global)](https://devlights.hatenablog.com/entry/2023/09/26/073000)
- [Task (go-task) メモ-31 (インタラクティブなCLIアプリを起動する場合)(--interactive)](https://devlights.hatenablog.com/entry/2023/09/27/073000)
- [Task (go-task) メモ-32 (リモートのタスクファイルを取り込んで実行)(remote-taskfile, 実験的機能)](https://devlights.hatenablog.com/entry/2023/12/14/073000_1)
- [Task (go-task) メモ-33 (プラットフォームごとに実行するタスクを分岐)](https://devlights.hatenablog.com/entry/2024/04/17/073000)
- [Task (go-task) メモ-34 (依存タスク実行をループ処理)(Looping over dependencies)](https://devlights.hatenablog.com/entry/2024/04/18/073000)
- [Task (go-task) メモ-35 (v3.38で追加された特殊変数)(CLI_SILENT, CLI_VERBOSE)](https://devlights.hatenablog.com/entry/2024/07/24/073000)
- [Task (go-task) メモ-36 (パスの結合)(joinPath)](https://devlights.hatenablog.com/entry/2024/08/16/073000)
- [Task (go-task) メモ-37 (TASK_DIR変数)(v3.41.0から追加)](https://devlights.hatenablog.com/entry/2025/01/28/073000)
- [Task (go-task) メモ-38 (CHECKSUM変数, TIMESTAMP変数)(v3.41.0から追加)](https://devlights.hatenablog.com/entry/2025/01/29/073000)
- [Task (go-task) メモ-39 (--initオプションにディレクトリ名を渡せるようになった)(v3.42.0から追加)](https://devlights.hatenablog.com/entry/2025/03/21/073000)
- [Task (go-task) メモ-40 (C言語向けの汎用タスクファイル)](https://devlights.hatenablog.com/entry/2025/05/08/073000)
- [Task (go-task) メモ-41 (コマンドライン引数をリストで取得, CLI_ARGS_LIST, v3.44)](https://devlights.hatenablog.com/entry/2025/06/26/073000)
- [Task (go-task) メモ-42 (uuid関数が追加, v3.44で追加)](https://devlights.hatenablog.com/entry/2025/06/27/073000)
- [Task (go-task) メモ-43 (randInt, randIntN関数が追加, v3.44で追加)](https://devlights.hatenablog.com/entry/2025/06/30/073000)
- [Task (go-task) メモ-44 (Built-in Core Utilities for Windows, v3.45で追加)](https://devlights.hatenablog.com/entry/2025/10/03/073000)
- [Task (go-task) メモ-45 (Wildcard arguments, タスク名にワイルドカードを付与)](https://devlights.hatenablog.com/entry/2025/11/25/073000)

## golang

- [go-links](https://github.com/devlights/go-links)
- 自分用に纏めたGoのリンク集

- [gocloc (Goで作られた cloc クローン)](https://devlights.hatenablog.com/entry/2022/07/08/073000)
- [git pull した後にファイルの日付をコミット時のものに変更する](https://devlights.hatenablog.com/entry/2022/04/20/073000)
- [Goで作られたタスクランナー (makeの代わりに, go-task/task, Taskfile.yml)](https://devlights.hatenablog.com/entry/2022/02/15/073000)
- [CUIで動くファイラ LF (Terminal file manager)](https://devlights.hatenablog.com/entry/2022/01/21/073000)
- [rpmのファイル名からパッケージとかバージョンとかを抽出](https://devlights.hatenablog.com/entry/2020/11/30/181952)
- [TCPソケットがclose状態の時の挙動についての情報メモ (Writing to a closed, local TCP socket not failing)](https://devlights.hatenablog.com/entry/2020/10/14/134430)
- [ChromebookのLinux (ベータ版)のDebian 9 (stretch) を 10 (buster) にアップグレード](https://devlights.hatenablog.com/entry/2019/11/08/142211)
- [go.mod ファイルのGoランタイムのバージョン変更の仕方 (go mod edit)](https://devlights.hatenablog.com/entry/2019/08/15/002307)
- [go build のちょっとしたクセ (go buildは指定されたディレクトリをビルド対象にする)](https://devlights.hatenablog.com/entry/2019/08/15/053236)
- [go fmt をプロジェクト配下の全ファイルに対して実行したい](https://devlights.hatenablog.com/entry/2019/08/15/060851)
- [Goメモ-01 (インストール)](https://devlights.hatenablog.com/entry/2019/10/01/113343)
- [Goメモ-02 (HelloWorld)](https://devlights.hatenablog.com/entry/2019/10/03/163955)
- [Goメモ-03 (GOPATH, ワークスペース, プロジェクトレイアウト)](https://devlights.hatenablog.com/entry/2019/10/03/173001)
- [Goメモ-04 (ライブラリの公開と利用, go get, go mod)](https://devlights.hatenablog.com/entry/2019/10/05/130006)
- [Goメモ-05 (import, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/08/120219)
- [Goメモ-06 (Top 25 editing features of GoLand IDE, JetBrains)](https://devlights.hatenablog.com/entry/2019/10/08/161731)
- [Goメモ-07 (Exported names, 公開スコープ, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/09/194426)
- [Goメモ-08 (Functions, 関数, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/10/133847)
- [Goメモ-09 (Basic Types, 基本型, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/28/111211)
- [Goメモ-10 (Zero values, ゼロ値, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/29/195037)
- [Goメモ-11 (明示的な型変換, Type conversions, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/30/104130)
- [Goメモ-12 (定数, Constant, Tour of Go)](https://devlights.hatenablog.com/entry/2019/10/31/104243)
- [Goメモ-13 (chromebookでのgolang環境設定メモ, go1.13.4)](https://devlights.hatenablog.com/entry/2019/11/02/230426)
- [Goメモ-14 (ループ, For, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/05/111929)
- [Goメモ-15 (分岐, If, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/06/133956)
- [Goメモ-16 (今の環境を崩さずにお手軽に別のバージョンのgoを使う)](https://devlights.hatenablog.com/entry/2019/11/07/003735)
- [Goメモ-17 (分岐, Switch, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/10/115347)
- [Goメモ-18 (遅延呼び出し, Defer, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/11/114250)
- [Goメモ-19 (ポインタ, Pointer, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/12/122121)
- [Goメモ-20 (構造体, Structs, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/13/110031)
- [Goメモ-21 (50 Shades of Go, Goでよくやりがちな間違い50個)](https://devlights.hatenablog.com/entry/2019/11/13/165619)
- [Goメモ-22 (配列, Arrays, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/14/162243)
- [Goメモ-23 (スライス, Slices, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/18/161224)
- [Goメモ-24 (マップ, Maps, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/25/183257)
- [Goメモ-25 (メソッド, Methods, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/28/122220)
- [Goメモ-26 (インターフェース, Interface, Tour of Go)](https://devlights.hatenablog.com/entry/2019/11/29/174624)
- [Goメモ-27 (空インターフェース, Empty interface, Tour of Go)](https://devlights.hatenablog.com/entry/2019/12/01/202523)
- [Goメモ-28 (GoLand 2019.3, チュートリアルプロジェクト, ショートカットメモ)](https://devlights.hatenablog.com/entry/2019/12/02/175604)
- [Goメモ-29 (空構造体, Empty struct)](https://devlights.hatenablog.com/entry/2019/12/03/114645)
- [Goメモ-30 (型検証, Type Assertions, Tour of Go)](https://devlights.hatenablog.com/entry/2019/12/08/045907)
- [Goメモ-31 (型判定switch, Type Switch, Tour of Go)](https://devlights.hatenablog.com/entry/2019/12/09/005722)
- [Goメモ-32 (エラー, Errors, Tour of Go)](https://devlights.hatenablog.com/entry/2019/12/17/143103)
- [Goメモ-33 (Go Modules がオンの状態でライブラリ変更してPUSHする前に使われている箇所の当たりをテストしたい)](https://devlights.hatenablog.com/entry/2019/12/18/180251)
- [Goメモ-34 (モジュールの新しいバージョンをリリースしたのに go list -u -m all しても反映されない件)](https://devlights.hatenablog.com/entry/2019/12/19/132615)
- [Goメモ-35 (モジュールのメジャーバージョンを2以降にした場合の取り扱い方について)](https://devlights.hatenablog.com/entry/2019/12/20/132730)
- [Goメモ-36 (スライスのポインタについて)](https://devlights.hatenablog.com/entry/2019/12/22/164626)
- [Goメモ-37 (stringとruneとbyteの変換)](https://devlights.hatenablog.com/entry/2019/12/31/023117)
- [Goメモ-38 (io.Readerインターフェース, Readers, Tour of Go)](https://devlights.hatenablog.com/entry/2019/12/31/165904)
- [Goメモ-39 (ゴルーチン, Goroutines, Tour of Go)](https://devlights.hatenablog.com/entry/2020/01/03/022802)
- [Goメモ-40 (ビルトイン関数のprintとfmt.Printの違い](https://devlights.hatenablog.com/entry/2020/01/03/085750)
- [Goメモ-41 (logパッケージのフラグ設定についてのメモ, log.Flags, log.SetFlags)](https://devlights.hatenablog.com/entry/2020/01/09/183527)
- [Goメモ-42 (sentry-goパッケージを使ってエラー情報をsentryで表示)](https://devlights.hatenablog.com/entry/2020/01/13/223655)
- [Goメモ-43 (sentry-goをゴルーチン内で利用する場合の注意点)](https://devlights.hatenablog.com/entry/2020/01/14/014552)
- [Goメモ-44 (スライスのクリア、及び、nilスライスと空スライス)](https://devlights.hatenablog.com/entry/2020/01/27/012651)
- [Goメモ-45 (Excelの各シートのズーム倍率を揃える)](https://devlights.hatenablog.com/entry/2020/02/09/202459)
- [Goメモ-46 (Excelの各シートの最初のセルを選択状態にする)](https://devlights.hatenablog.com/entry/2020/02/09/203245)
- [Goメモ-47 (Excelの特定シートのフッターの値を調整](https://devlights.hatenablog.com/entry/2020/02/09/203644)
- [Goメモ-48 (Excelの特定シートの印刷の向きを調整)](https://devlights.hatenablog.com/entry/2020/02/09/204137)
- [Goメモ-49 (ゴルーチンとチャネルでProducer/Consumer処理を作る)](https://devlights.hatenablog.com/entry/2020/02/10/035535)
- [Goメモ-50 (go1.14の新機能をちょこっと試す(インターフェースのオーバーラップ可能))](https://devlights.hatenablog.com/entry/2020/02/12/194604)
- [Goメモ-51 (XDG Base Directory 仕様の取り扱い (xdgパッケージ))](https://devlights.hatenablog.com/entry/2020/02/16/195443)
- [Goメモ-52 (bcryptパッケージを使ってパスワードをハッシュ化)](https://devlights.hatenablog.com/entry/2020/02/19/192844)
- [Goメモ-53 (チャネル (channel), Goroutines, Tour of Go)](https://devlights.hatenablog.com/entry/2020/03/02/230342)
- [Goメモ-54 (select, Goroutines, Tour of Go)](https://devlights.hatenablog.com/entry/2020/03/02/235501)
- [Goメモ-55 (sync.Mutex, Goroutines, Tour of Go)](https://devlights.hatenablog.com/entry/2020/03/03/184216)
- [Goメモ-56 (Excelシートのページ区切りの先頭にメッセージ入れる)](https://devlights.hatenablog.com/entry/2020/03/04/111227)
- [Goメモ-57 (Excelシートの画像の上にNo.XXってナンバリングしていく)](https://devlights.hatenablog.com/entry/2020/03/04/181846)
- [Goメモ-58 (GoLandで変数のシャドウイングを検知するように設定する)](https://devlights.hatenablog.com/entry/2020/03/04/183433)
- [Goメモ-59 (現在のメモリ使用量を取得, runtime.MemStats)](https://devlights.hatenablog.com/entry/2020/03/05/130030)
- [Goメモ-60 (インターフェースをちゃんと実装しているか検証するTips)](https://devlights.hatenablog.com/entry/2020/03/08/020452)
- [Goメモ-61 (ループ内でdeferする場合のTips)](https://devlights.hatenablog.com/entry/2020/03/08/174905)
- [Goメモ-62 (sync.WaitGroupとerrgroupパッケージ)](https://devlights.hatenablog.com/entry/2020/03/10/112904)
- [Goメモ-63 (Shift-JISとEUC-JPなファイルを扱う)](https://devlights.hatenablog.com/entry/2020/03/12/183020)
- [Goメモ-64 (testing.T.Logメソッドの挙動がgo1.13とgo1.14で異なる)](https://devlights.hatenablog.com/entry/2020/03/13/130913)
- [Goメモ-65 (ゴルーチンと再帰処理の組み合わせメモ)](https://devlights.hatenablog.com/entry/2020/03/13/170202)
- [Goメモ-66 (どれか一つのチャネルが閉じたら閉じるチャネル, WhenAny)](https://devlights.hatenablog.com/entry/2020/03/17/113522)
- [Goメモ-67 (複数の全てのチャネルが閉じたら閉じるチャネル, WhenAll)](https://devlights.hatenablog.com/entry/2020/03/18/003135)
- [Goメモ-68 (型の組み込みについてのメモ, Embedded, Effective-Go)](https://devlights.hatenablog.com/entry/2020/03/18/122905)
- [Goメモ-69 (指定された値を繰り返すチャネル, Repeat)](https://devlights.hatenablog.com/entry/2020/03/20/203157)
- [Goメモ-70 (チャネルから指定された個数分取得するチャネル, Take)](https://devlights.hatenablog.com/entry/2020/03/20/205427)
- [Goメモ-71 (指定されたチャネルのどちらかが閉じたら閉じるチャネル, OrDone)](https://devlights.hatenablog.com/entry/2020/03/21/174220)
- [Goメモ-72 (指定されたチャネルのシーケンスを順に消費していくチャネル, Concat)](https://devlights.hatenablog.com/entry/2020/03/22/232920)
- [Goメモ-73 (fan-in パターンでデータを集約するチャネル, FanIn)](https://devlights.hatenablog.com/entry/2020/03/23/015027)
- [Goメモ-74 (複数のOrDoneチャネルを使って処理, OrDone, FanOut, Workers)](https://devlights.hatenablog.com/entry/2020/03/24/163600)
- [Goメモ-75 (一つの入力を複製して2つにするチャネル, Tee)](https://devlights.hatenablog.com/entry/2020/03/25/220942)
- [Goメモ-76 (ループ用のチャネル, Loop, LoopInfinite)](https://devlights.hatenablog.com/entry/2020/03/26/152850)
- [Goメモ-77 (シーケンスをチャネルにする, ForEach)](https://devlights.hatenablog.com/entry/2020/03/26/172454)
- [Goメモ-78 (指定したインターバルでデータを出力するチャネル, Interval)](https://devlights.hatenablog.com/entry/2020/03/26/175336)
- [Goメモ-79 (指定されたワーカー数でファンアウトさせる関数, FanOut)](https://devlights.hatenablog.com/entry/2020/03/27/165236)
- [Goメモ-80 (go test のキャッシュを削除するやり方メモ)](https://devlights.hatenablog.com/entry/2020/03/27/172431)
- [Goメモ-81 (複数のsync.WaitGroupをまとめて管理する型, MergedWaitGroup)](https://devlights.hatenablog.com/entry/2020/03/27/190037)
- [Goメモ-82 (デバッグ時に表示される文字列表現, GoLand, DebugString)](https://devlights.hatenablog.com/entry/2020/03/28/153328)
- [Goメモ-83 (チャネルの要素に対してインデックスを付与して返す関数, Enumerate)](https://devlights.hatenablog.com/entry/2020/03/30/112811)
- [Goメモ-84 (指定した分チャネルからのデータをスキップする関数, Skip,SkipWhile)](https://devlights.hatenablog.com/entry/2020/04/01/234440)
- [Goメモ-85 (チャネルからのデータをフィルタリングする関数, Filter)](https://devlights.hatenablog.com/entry/2020/04/02/131127)
- [Goメモ-86 (チャネルの要素に指定された処理を適用した結果を返す関数, Map)](https://devlights.hatenablog.com/entry/2020/04/05/175832)
- [Goメモ-87 (2つのスライスを結合する, slice concatenate)](https://devlights.hatenablog.com/entry/2020/04/15/131425)
- [Goメモ-88 (スライスから配列にコピーする)](https://devlights.hatenablog.com/entry/2020/04/25/031720)
- [Goメモ-89 (go-cmp の使い方メモ)(比較処理用のライブラリ, Comparer)](https://devlights.hatenablog.com/entry/2020/05/21/113804)
- [Goメモ-90 (Go の enum と iota の使い方メモ)](https://devlights.hatenablog.com/entry/2020/06/05/190848)
- [Goメモ-91 (VS Code の Go 拡張機能 がGo公式プロジェクトになった)](https://devlights.hatenablog.com/entry/2020/06/10/170108)
- [Goメモ-92 (/dev/null のように出力を捨てる io.Writer)(ioutil.Discard)](https://devlights.hatenablog.com/entry/2020/06/16/165750)
- [Goメモ-93 (go で SSH接続メモ (1))](https://devlights.hatenablog.com/entry/2020/06/25/152421)
- [Goメモ-94 (go で SSH接続メモ (2))](https://devlights.hatenablog.com/entry/2020/06/26/130859)
- [Goメモ-95 (go で SSH接続メモ (3))](https://devlights.hatenablog.com/entry/2020/06/26/174420)
- [Goメモ-96 (スライスの要素のクリアについて)(要素削除, メモリ状態をキープ)](https://devlights.hatenablog.com/entry/2020/07/20/020312)
- [Goメモ-97 (Go 1.15 のリリースノートと翻訳版)](https://devlights.hatenablog.com/entry/2020/07/27/122449)
- [Goメモ-98 (Go 1.15 リリース と ついでにchromebook linux の go をアップデート)](https://devlights.hatenablog.com/entry/2020/08/13/174011)
- [Goメモ-99 (ループ変数をポインタ渡しすると意図せぬ動作になる場合がある)](https://devlights.hatenablog.com/entry/2020/08/14/031953)
- [Goメモ-100 (省略変数宣言 := と変数スコープ でよくやってしまうミス )](https://devlights.hatenablog.com/entry/2020/08/16/024216)
- [Goメモ-101 (ビット操作メモ, ビット演算子)](https://devlights.hatenablog.com/entry/2020/08/17/035813)
- [Goメモ-102 (Explicit argument indexes, Printfで同じパラメータを使い回す)](https://devlights.hatenablog.com/entry/2020/08/18/014703)
- [Goメモ-103 (Go で Unix domain socket (AF\_UNIX) のメモ)](https://devlights.hatenablog.com/entry/2020/08/24/020354)
- [Goメモ-104 (pkg.go.devの 公式バッジ ジェネレーター)](https://devlights.hatenablog.com/entry/2020/08/25/193024)
- [Goメモ-105 (gRPCでUnixドメインソケットのメモ)](https://devlights.hatenablog.com/entry/2020/08/26/130037)
- [Goメモ-106 (「プログラミング言語Go完全入門」が公開されている)](https://devlights.hatenablog.com/entry/2020/09/01/091611)
- [Goメモ-107 (go getで参照しているパッケージを一括更新)](https://devlights.hatenablog.com/entry/2020/09/22/032439)
- [Goメモ-108 (Protocol Buffers でシリアライズとデシリアライズ)](https://devlights.hatenablog.com/entry/2020/09/22/233819)
- [Goメモ-109 (go test 時に -tags を付けて実行するテストを制御)](https://devlights.hatenablog.com/entry/2020/09/24/011502)
- [Goメモ-110 (フォーマット書式の %*s について)](https://devlights.hatenablog.com/entry/2020/10/07/113537)
- [Goメモ-111 (ビルド時にデバッグ情報とかを消してサイズを小さくする, ldflags, trimpath, upx)](https://devlights.hatenablog.com/entry/2020/10/21/192615)
- [Goメモ-112 (配下の全パッケージに対してgolint と go vet する)](https://devlights.hatenablog.com/entry/2020/10/22/153526)
- [Goメモ-113 (tealeg/xlsx にて1セルに複数行テキストを設定した場合のメモ)](https://devlights.hatenablog.com/entry/2020/10/26/181733)
- [Goメモ-114 (WSL1だとVSCodeでGoのデバッグが出来ない)](https://devlights.hatenablog.com/entry/2020/10/27/232027)
- [Goメモ-115 (VSCode(Gitpod)でGoプログラムのデバッグ時に標準入力がサポートされない?)](https://devlights.hatenablog.com/entry/2020/10/28/125418)
- [Goメモ-116 (文字列末尾の改行を除去)(strings.TrimRight)](https://devlights.hatenablog.com/entry/2020/10/29/174701)
- [Goメモ-117 (外部テストパッケージについて)(External Test Package)](https://devlights.hatenablog.com/entry/2020/11/05/003713)
- [Goメモ-118 (go list でビルド対象ファイルとテストファイルを出力)](https://devlights.hatenablog.com/entry/2020/11/08/184129)
- [Goメモ-119 (time.Tickとtime.NewTickerの使い分け)](https://devlights.hatenablog.com/entry/2020/11/13/135630)
- [Goメモ-120 (play-with-go.dev)(インタラクティブにGoの勉強が出来るサイト)](https://devlights.hatenablog.com/entry/2020/11/15/230019)
- [Goメモ-121 (ゴルーチンの完了検知方法あれこれ)](https://devlights.hatenablog.com/entry/2020/11/16/111352)
- [Goメモ-122 (別ファイルのExcelシートをコピーしてもってくる)](https://devlights.hatenablog.com/entry/2020/11/17/203819)
- [Goメモ-123 (selectでのチャネル選択の有効無効を切り替える)](https://devlights.hatenablog.com/entry/2020/11/20/162418)
- [Goメモ-124 (画像ファイルをExcelに挿入する)](https://devlights.hatenablog.com/entry/2020/12/04/004546)
- [Goメモ-125 (どれか一つが完了したら完了するコンテキスト, WhenAny)](https://devlights.hatenablog.com/entry/2020/12/09/212329)
- [Goメモ-126 (全部完了したら完了するコンテキスト, WhenAll)](https://devlights.hatenablog.com/entry/2020/12/10/101711)
- [Goメモ-127 (データをバッファリングして吐き出すチャネル, Buffer)](https://devlights.hatenablog.com/entry/2020/12/16/114906)
- [Goメモ-128 (Go 1.16から io/ioutil パッケージが Deprecated な方向になっていく)](https://devlights.hatenablog.com/entry/2021/01/25/231542)
- [Goメモ-129 (ファイルのパーミッションを取得)](https://devlights.hatenablog.com/entry/2021/02/07/222814)
- [Goメモ-130 (Go 1.16 リリース)](https://devlights.hatenablog.com/entry/2021/02/17/135643)
- [Goメモ-131 (Go 1.16 リリースで気になったところメモ)](https://devlights.hatenablog.com/entry/2021/02/18/113124)
- [Goメモ-132 (Go 1.16で追加された signal.NotifyContext())](https://devlights.hatenablog.com/entry/2021/02/20/192945)
- [Goメモ-133 (PowerShell環境でビルド時にGOOSとGOARCHの指定の仕方)](https://devlights.hatenablog.com/entry/2021/02/24/175340)
- [Goメモ-134 (go build 時にバージョン情報などを埋め込み)(ldflags, -X)](https://devlights.hatenablog.com/entry/2021/03/02/110912)
- [Goメモ-135 (embedパッケージを使ってバージョン情報などを埋め込み)](https://devlights.hatenablog.com/entry/2021/03/03/131620)
- [Goメモ-136 (Exampleテストで非同期結果をテストする)](https://devlights.hatenablog.com/entry/2021/03/22/164812)
- [Goメモ-137 (exec.Command で シェルの展開機能 を利用する)](https://devlights.hatenablog.com/entry/2021/03/30/001935)
- [Goメモ-138 (staticcheck で警告をコメントで抑制する)](https://devlights.hatenablog.com/entry/2021/03/31/235948)
- [Goメモ-139 (exec.Command で標準出力と標準エラー出力を両方取得)](https://devlights.hatenablog.com/entry/2021/04/05/232239)
- [Goメモ-140 (exec.Command で標準入力・標準出力・標準エラー出力を全部指定)](https://devlights.hatenablog.com/entry/2021/04/06/163556)
- [Goメモ-141 (exec.Command で Context 付きでコマンド実行)](https://devlights.hatenablog.com/entry/2021/04/07/114431)
- [Goメモ-142 (exec.Command で パイプストリーム を使ってコマンド実行)](https://devlights.hatenablog.com/entry/2021/04/09/144558)
- [Goメモ-143 (構造体のメンバ定義順によるメモリのパディングについて)](https://devlights.hatenablog.com/entry/2021/04/22/144343)
- [Goメモ-144 (embed メモ (単独ファイル, 文字列で取得))](https://devlights.hatenablog.com/entry/2021/04/23/003342)
- [Goメモ-145 (embed メモ (単独ファイル, バイナリで取得))](https://devlights.hatenablog.com/entry/2021/04/23/092726)
- [Goメモ-146 (embed メモ (単独ファイル, embed.FSで取得))](https://devlights.hatenablog.com/entry/2021/04/25/133406)
- [Goメモ-147 (embed メモ (複数ファイル, embed.FSで取得))](https://devlights.hatenablog.com/entry/2021/04/26/004955)
- [Goメモ-148 (embed メモ (埋め込み対象を絞り込み, embed.FSで取得))](https://devlights.hatenablog.com/entry/2021/04/27/110643)
- [Goメモ-149 (Goでのループの書き方)](https://devlights.hatenablog.com/entry/2021/06/01/070000)
- [Goメモ-150 (プログラミング言語GoのKindle版が出てた)](https://devlights.hatenablog.com/entry/2021/06/05/151354)
- [Goメモ-151 (mainパッケージの中でビルドタグ使って複数のmain関数を定義)(+build run)](https://devlights.hatenablog.com/entry/2021/06/06/145610)
- [Goメモ-152 (複数の *exec.Cmd をパイプストリームでつないでコマンド実行する)](https://devlights.hatenablog.com/entry/2021/06/07/130000)
- [Goメモ-153 (Goでのファイル I/O のやり方まとめ)](https://devlights.hatenablog.com/entry/2021/06/16/014722)
- [Goメモ-154 (go run したら unsupported VMA range って出た)(Chromebook, ARM64)](https://devlights.hatenablog.com/entry/2021/06/18/093246)
- [Goメモ-155 (StackOverflow Collectives に Go の Collective がオープン)](https://devlights.hatenablog.com/entry/2021/06/24/210539)
- [Goメモ-156 (go test で short モード時にスキップするテストを書く)(-short, t.Skip)](https://devlights.hatenablog.com/entry/2021/06/30/143846)
- [Goメモ-157 (bytes.Bufferはとても便利)](https://devlights.hatenablog.com/entry/2021/07/24/143548)
- [Goメモ-158 (base64 エンコードとデコード)](https://devlights.hatenablog.com/entry/2021/07/25/070000)
- [Goメモ-159 (ExcelのシートをPDFに変換)](https://devlights.hatenablog.com/entry/2021/08/09/211927)
- [Goメモ-160 (8ビット グレースケール 画像を作る)](https://devlights.hatenablog.com/entry/2021/08/30/154611)
- [Goメモ-161 (go.mod の 内容を Go 1.17 に調整する)](https://devlights.hatenablog.com/entry/2021/09/02/112354)
- [Goメモ-162 (crypto/tls/generate_cert.go を使ってオレオレ証明書作成)](https://devlights.hatenablog.com/entry/2021/09/24/173154)
- [Goメモ-163 (非同期パターンがまとまっているリポジトリ)(go-concurrency-patterns)](https://devlights.hatenablog.com/entry/2021/10/08/112921)
- [Goメモ-