2020-01-01から1年間の記事一覧

Functional Programming w/ C# LINQ

.NET 5.0 および C# 9.0 リリースによって LINQ 周りの機能が飛躍的に向上するかと思いきやそうではなかった。期待していた record の with 構文は式木にならず *1 IQueryable や LINQ to Entities で利用できないため、生産性向上にいっさい寄与しない *2。…

Training in Commercial Pilotage with FTD/FFS - Constant-Rate-and-Speed Climb / Descent, Lead Design for Level Off

羽田空港内某所で Flight Simulator による F/O 訓練。B737-Max で 2.0H。本日は昨年 12 月の時に指導いただいた K 教官。Yoke の握り方や Elevator Trim Switch の触り方だとかに厳しい。正しく持たないと反応が遅れるし、まねごとではなくプロの方法を教え…

LaTeX Notation in Blog

はてなブログで LaTeX 記法ができることを知ったため、お試し。 どこかで見た記事によると $$ life = \int_{birth}^{death} study\ dt $$ だそうだ。$$ life = \int_{birth}^{death} study\ dt - \int_{birth}^{death} forget\ dt $$ の間違いではないかな。

Training in Commercial Pilotage with FTD/FFS - Constant-Rate-and-Speed Climb / Descent, Lead Design for Level Off

羽田空港内某所で Flight Simulator による F/O 訓練。B737-Max で 2.0H。現役コパイロットである Y 教官からレクチャーを受ける。定期運航路線が減って現役パイロットも副業しなくてはならないのだろうか ...羽田空港は沖留めこそ少なくなったが、ボーディ…

Training in Commercial Pilotage with FTD/FFS - Constant-Rate-and-Speed Climbing / Descending Turn

羽田空港内某所で Flight Simulator による F/O 訓練。B737-Max で 2.0H。 Constant-Rate-and-Speed Climbing / Descending Turn まずは K 教官といつものとおり Take Off from RJTT RWY 34R から 6,000 ft, 240 kts での Straight & Level Flight。ちょっと…

Training in Commercial Pilotage with FTD/FFS - Acceleration/Deceleration, Constant-Rate-and-Speed Climb/Descent

羽田空港内某所で Flight Simulator による F/O 訓練。B737-Max で 2.0H。訓練前にターミナルビル1階の航空神社にお参りしたご利益か、今日は実り多く、また、最初から操縦が非常に滑らかかつ安定的で終始「練度が高い」感を醸し出す、充実の一日となる。 T…

Training in Commercial Pilotage with FTD/FFS - Lead Design for Take Off Climb w/ B737-Max

羽田空港へ移転した某所で Flight Simulator による F/O 訓練。B737-Max で 2.0H。 Take Off Climb w/ B737-Max 3 月に実施予定だったものの移転とコロナ騒動で何度もリスケ・延期してようやくめぐってきた、モーション付き B737-Max 新シミュレータによる初…

Functional Programming w/ C# LINQ - with 初期化子の代替メソッド定義 for C# 8.0 or former

C# の LINQ を使ってデータ変換をしていると、データクラスのインスタンスをコピーして一部のプロパティを別の値に差し替えたいということがよくある。C# 9.0 では Records v2 の with 構文というものが導入されるようで期待できるのだが、現行の C# 8.0 で…

Training in Commercial Pilotage with FTD - Lead Design for Glide Path

都内某所で Flight Simulator による F/O 訓練。B737-800 で 1.5H。このお気に入り機種は、なんとなんと、まもなく退役で ... 詳細未公表のため詳しく書けないが、今後は B7x7-xxx (6 軸モーション!) と A3xx になるらしく、今回が私の B737-800 Last Fligh…

Functional Programming w/ C# LINQ

C# 8 switch 式の威力はすごい。EntityFramework Core 用の Upsert が実質 3 行 *1 で記述できてしまった *2 。 public static void Upsert<T>(this DbSet target, IEnumerable<T> source) where T : class, IDbMappable => source .GroupJoin(target , l => l.Get</t></t>…

Training in Commercial Pilotage with FTD - Scanning

都内某所で Flight Simulator による F/O 訓練。B737-800 で 2.0H。 Acceleration / Deceleration 本日の訓練内容は Acceleration / Deceleration (増減速)。前回と同じ K 教官。前回 Take Off からの Climb & Level Off がうまくいったため、今回もある程度…