「memo」カテゴリーアーカイブ
[Win] ファイルシステムにおける大文字と小文字の区別
Windowsのファイルシステム "NTFS" は大文字と小文字を保持するが "Windows API " は区別はしない。ただし Windows10 RS5 以降で、大文字と小文字を区別する設定が追加された。
大文字と小文字を区別しないとは?
Windows API は "README.TXT" と "readme.txt" を同じファイル名として扱う。したがって同一フォルダに "README.TXT" と readme.txt の2つを同時に作成することはできない。
外部リンク
- Microsoft: 大文字と小文字の区別を調整する – WSL
- Microsoft: FAT, HPFS, NTFS ファイルシステムの概要
- ASCII.jp: Windows 10 RS5で改良されたファイル名の大文字/小文字の区別
内部リンク
スキュー (skew)
[git] 特定のコミットが含まれるブランチの一覧表示
概要
|
1 |
git branch --contains <commit> |
実行例
HEADが含まれるブランチの一覧表示 (Commit IDを省略)
|
1 2 3 4 5 |
$ git branch --contains * parent_branch child_branch_a child_branch_b grandchild_branch_c |

注意
- コミット名を省略すると HEAD (カレントブランチの最新コミット)が暗黙的に指定される。
- カレントブランチ『だけ』がリストアップされるわけではない。そのコミットを含む子孫のブランチが全てリストアップされる。
Google Workspace に API でアクセスする方法
Googleスプレッドシート (Google Sheets) を例にして説明
1. 直接アクセスする
利点
- (GASと比較して)サービスの利用制限が緩い。
欠点
- 認証(OAUTH2.0のトークンの取り扱い)が面倒である。
- (デバッグのときの)CORS(Cross-Origin Resource Sharing)の回避が難しい。
サイズゼロのファイルを削除する
書式
|
1 |
find <path> -type f -empty -delete |
-type fファイル-type dディレクトリ指定なしファイルとディレクトリ
実行例
|
1 |
find . -type f -empty -delete |
内部リンク
Poderosa
Windows分割(Split)を解除する方法 : Split上でホイールボタン/中ボタンをクリックする。
[Win] ファイルの作成日時/更新日時を変更する
PowerShellコマンド書式
|
1 |
Set-ItemProperty <ファイル名> -Name <プロパティ名> -value <年月日 時分秒> |
PowerShellコマンド例
|
1 |
Set-ItemProperty MySample.c -Name CreationTime -value "2023/11/13 17:35:00" |
プロパティ名 (-Name)
CreationTime: 作成日時LastWriteTime: 更新日時
外部リンク
関数か?函数か?
英語の "function" の訳として『関数』と『函数』の2つがあります。
『関』、『函』も「カン」という音読みをもっています。
しかしながら
- 『関』(旧字体:關)の訓読みは「かかわる」。意味は「つながりをもつ。関わる。」です。
- 『函』の訓読みは「はこ」。意味は「手紙を入れるはこ」。用例は「投函」です。
上記のように『関』と『函』は異なる文字(字種)です。中国から『函數』という数学用語が入ってきましたが『函』が常用漢字表に含まれていないため『関数』という表記に置き換えられました。いわゆる教科書では「関数」がつかわれますが、数学の専門書では「函数」の表記もしばしば見かけます。
IT用語では "function call" は「関数呼び出し」であり、「函数呼び出し」という表記を見かけることは、ほぼありません。