PowerShellにおいてコマンドレットのヘルプを表示する方法
続きを読む
[PowerShell] コマンドラインプログラムにパイプラインをつかって引数を渡す
コマンドラインプログラム nkf32 に, PowerShellのパイプラインを使って引数を渡す例
1 |
Get-ChildItem -Name -Recurse -File -Include *.c, *.h | %{echo $_; &"C:\Program Files (x86)\nkf\nkf32.exe" -g $_} |
※ サブディレクトリ下の *.c
と *.h
を再帰的に検索して文字コードを判定( -g
)する。
[PowerShell] 空白文字を含むパスにあるコマンドの実行
&演算子 / Call operator を利用する。
実行例
1 |
PS: > &"C:\Program Files (x86)\nkf\nkf32.exe" -g readme.txt |
-g : guess (文字コードの推定)
[PowerShell] Doxygen形式のコメントブロックを数える
1 2 3 4 5 6 7 8 9 |
$files = Get-ChildItem -File -Recurse -Include *.c, *.h $files.foreach{ $count = ((Get-Content $_).foreach{if($_ -match "/[/\*]\!"){$matches}}).Count if ($count -gt 0) { Write-Host $count $_.Name } } |
[win] DLL内外でグローバル変数を共有する
DLL(Dynamic Link Library)の内部と外部でグローバル変数を共有する(双方からアクセスする)方法
DLL内のコード記述
C言語 (~.c)
1 |
__declspec(dllexport) int my_array[7]; |
C++ (~.cpp)
1 2 3 |
extern "C" { __declspec(dllexport) int my_array[7]; } |
[Windows] カーソルキーでウィンドウを移動させる方法
概要
キーボード操作(矢印キー)でアプリケーションソフトのウィンドウ(操作画面)を移動(move)させる方法。
操作方法
Alt + Space ⇒ 移動(M)
利用想定場面
- マウスを接続していない。
- ウィンドウをマウスポインタでドラッグできない。
- ウィンドウが画面の外に移動してしまいマウスポインタを移動できない。
[vscode] vscode-reveal
JavaScriptベースのプレゼンツール Reveal.js の Visual Studio Code 拡張機能
vscode上でのプレビューだけでなく、vscodeの中からhttpdをローカルに立ち上げて、Webブラウザでスライドを表示できる。
インストール方法
[PowerShell] コマンドの途中で改行
PowerShellでコマンドの途中で改行する方法
⇒ バッククォート `
を継続行の行末に追加する 続きを読む
[git] push
git push コマンド詳細
ローカルリポジトリのブランチ名とリモート(追跡)リポジトリのブランチ名の双方を明示的に指定
1 |
$ git push <リモートリポジトリ名> <ローカルリポジトリのブランチ名>:<リモートリポジトリのブランチ名> |
1 |
$ git push origin foo:bar |
ローカルリポジトリの foo ブランチをリモートリポジトリ origin の bar ブランチへ pushする
1 |
$ git push origin master:master |
ローカルリポジトリの master ブランチをリモートリポジトリ origin の master ブランチへ pushする
続きを読む
NVIDIA Jetson nano 購入
型番 | 金額 |
---|---|
Jetson Nano Developer Kit | 12,300 |
24W級ACアダプタ 5V 4A プラグ規格:外径5.5mm/内径2.1mm/センタープラス | 1,280 |
スイッチングACアダプター 5V 3A USB micro-B オス | 700 |
ジャンパーピン 2.54mmピッチ (25個入り) | 100 |
SanDisk 128GB UHS-Ⅰ(U3/A2/V30)対応 160MB/s | 2,980 |