- macosxの改行コードは複雑で、CRとLFとその他が混在するようだ。大変。
Unicode
- Grapheme Cluster
- legacy grapheme cluster と extended grapheme cluster がある
- Database GatewayをRepositoryという説 https://zenn.dev/rafael612/articles/c55ca2f5567831
@
⸺ その行の出力の抑制-
⸺ その行はエラーを無視する- ディレクトリそのものをターゲットにしようとしたが、勝手に空ディレクトリが作られる(Xcodeによって?)ことがあり大変にしんどいことになった。 ディレクトリをターゲットにするのは避けた方が良いと思う。少なくともXcodeと連携する場合は。
- ディレクトリ作成はあちこちでやらず、
make init
にまとめた方が良さそう。 - makeでは
${VARIABLE}
$(VARIABLE)
は同じ意味とのこと。
- リソース
- Pod
- コンテナを複数入れることもできる。
- 共有ストレージやネットワーク資源も含む。
- ReplicaSet
- 指定した数のPodを維持する
- 旧称: Replication Controller
- 落ちたらPodを起動し直す
- Deployment
- Pod
- ReplicaSetを使う
-
インライン化関連
@inlineable
/@_inlineable
@inline
@usableFromInline
/@_versioned
@_transparent
⸺ https://github.com/apple/swift/blob/main/docs/TransparentAttr.md
-
@effects ⸺ 副作用や依存性を明示して最適化のヒントとする https://github.com/apple/swift/blob/main/docs/HighLevelSILOptimizations.rst#effects-attribute
-
@_fixed_layout
-
APT — 強力な攻撃組織。どこかの政府の支援を受けていると見られる。
-
IDA Pro — マルウェア解析に用いられるコード分析ツール cf. https://www.sompocybersecurity.com/column/glossary/ida
-
IPアドレスは10進表記できる。
- http://2236777475 は http://133.82.132.3 に等しい。 2236777475=133*(256^3)+82*(256^2)+132*(256^1)+3 であるため。
- Dotless Domain Namesとも関連するが、こちらはセキュリティ上の懸念もあり禁止になった。
-
secret salt ⸺ レコード毎に異なる。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* atcoder swift snippet */ | |
func readLineOfInt() -> Int { | |
Int(readLine()!)! | |
} | |
func readLineOfInts() -> [Int] { | |
readLine()!.split(separator: " ").map { Int($0)! } | |
} |
NewerOlder