「memo」カテゴリーアーカイブ

備忘録

[git] コミットログを検索する

1. コミットメッセージから検索する

実行例

実行例 : 全ブランチ

実行例 : 大小文字区別なし

実行例 : 正規表現

 

2. 修正差分(追加/削除行)で検索する

 

4. オーサー(オリジナルの作成者)で検索する

※ 部分一致可

※ author : 元々の編集作業を行ったユーザー。cherry-pick や rebaseの元(オリジナル)となるコミットを作ったユーザー。

4. コミッター(最終更新者)で検索する

※ 部分一致可

※ committer : コミットを作ったユーザー。編集作業をコミットとして反映したユーザー。

5. 例

  • git commit でコミットを作ったときは author = committer となる。
  • git commit --amend でコミットを作った(書き換えた)ときは author はそのまま。 committer は書き換えられる。
  • git cherry-pick や git rebase でコミットを作ったときは author は元のコミットを踏襲する。 committer は書き換えられる。

tig warning: “status-untracked-dirs”

症状

tigにおいて以下の警告(warning)が表示される。

続きを読む →

Androidブロードキャストアドレス取得

ACPI スリープモード

S0 通常稼働時
S1 CPUがクロックオフ
S2 CPUに給電中止
S3 メモリ以外の給電停止。いわゆるスリープ
S4 メモリの内容をHDDに写し電源断。いわゆるハイバネーションや休止状態
S5 OSをシャットダウンして電源断
ACPI
Advanced Configuration and Power Interface
1997年 インテル、東芝、マイクロソフト

SwiftのSingletonパターン

宣言コード

参照コード

  • イニシャライザをprivate修飾してクラスの外部から参照できないようにする。
  • structを使うのは古いコーディングスタイル。代わりにstatic let構文を使う。
  • static func getSharedInstance() メソッドを使うのは、さらに古いコーディングスタイル。

Swiftの値型 最小値, 最大値

Swift 3