2019年1月 に投稿されたログ

NIKKEI Programming Contest 2019

昨日、AtCoderのNIKKEI Programming Contest 2019に参加した。 A, B, Cは割と短時間でできたけど、DはTLEを解消できず。E,Fは手付かず。 Dは解説を見てからAC。 E,Fはま...

Lazyを明示すべきかどうか

Swiftで作ったclassやstructでiterateしたい時、Sequenceに適合させたり、AnySequenceを返すpropertyを生やしたりすることがある。 重めな処理だったりfirst取れば済む使い方が多い場...

無料で使えるコックピット内での「読みやすさ」を追求したオープンソースのフォントファミリー「B612」

無料で使えるコックピット内での「読みやすさ」を追求したオープンソースのフォントファミリー「B612」が良さげ。 Proportional と Monospace がある。 Monospace の方はコーディングでも良い感...

Qiitaのタグは5個まで

Qiitaでたまたま読んだちょっと古い記事に、良いのがあった。 なんで投稿直後に気づかなかったかというと、その記事は自分がFollowしているタグに関する分野の記事なんだけど、その記事に自分がFollowしているタグが含まれて...

自分的CleanSwiftルール

このログは何? Clean Swiftで実装する上での自分ルール UseCase UseCase名は、動詞始まり。 Scene名Model.swift では、当該UseCaseについて、enum Scene...

SourceryでSwiftを使いづらい

SourceryというSwiftでメタプロする時のコードジェネレータがある。 メタプロ部分は、StencilだったりJavaScriptだったりSwiftで書ける。 Stencilが一番書きやすいが、あまり複雑なことがで...

ABC116

昨日、AtCoderのABC116に参加した。 A, B, Cは割と短時間でできたけど、Dのデバッグで手間取り、全完できず。 解説を見てバグの原因に気づき、再度Dをやったら、今度はTLE。未だ、AC取れず。 レート12...

カスタムViewで、SwiftのGenericを使うといろいろ辛い

Objective-Cから呼び出せないのが辛い。 カスタムViewをUIApperance対応する時はSwiftで書くよりObjective-Cで書く方が楽なんだけど、それもできなくなる。 そういえば、Storyboard...