なんとかするから、なんとかなる

エンジニア関係のことを書きます

雑記メモ

自ら調べて、感じて、考える大切さ

エビングハウスの忘却曲線をご存知ですか? 勉強したこと記憶したことは20分後には7割しか覚えていない。翌日には3割しか覚えていない。なのでこまめに復習するんだ。一週間後には復習するんだ。と。 受験生の頃よく、この話を聞いたことがあると思います…

iOS UIView自身で画面表示時にアニメーションすることは難しい

English version below https://hopita.hatenablog.com/entry/2018/08/22/230421 はじめに UIView自身で画面に表示されるたびにアニメーションを実行したかったのですが、方法が思いつかなくて挫折した話です。 結論 UIViewControllerからメソッド呼ぶか 画…

時間計算量の話

背景 プログラマーなら一度はBigO記法を聞いたことがあるだろう。 これはコードのシンプルさ効率の良さを表す1つの指標となっている。 ふとしたことをきっかけにBigO以外にも表記があることを知ったのでご紹介。 BigO記法に似たものたち BigO 学術的に、計…

C# DateTimeにタイムゾーンを考慮するときのまとめ

はじめに C# においてDateTimeの使い方がわからなかったため調べた際のメモ kind.unspecifiedの扱い DateTimeでkindが"unspecfied"のとき var unspecifiedTime = new ... ; // kind がunspecified ToLocalTimeをすると、unspecfiedTimeはUTCとして扱われる u…

Mac とvscodeでAzure Functionsを作りたかった

はじめに Macとvscode、C#で快適にFunctionsが作れないかを試した時のメモ。 結論 現在のところ、C#でFunctionsを作るなら.csxで作るしかなさそうです。NugetなどのPackage Managerを使って.csでFunctionsを作れなそうです。 MacでFunctionsを作るならJavaSc…