Shion のもくログ(旧: Shion の技術メモ)

使った技術のメモや、うまくいかなかった事とかを綴ります

PR

2022/07/23 ~ 2022/07/29 のもくもく日記

もくもく 前回までは

2022/07/16 ~ 2022/07/22 のもくもく日記 をご覧ください。

今回の目標

  • レシピの整備

途中経過

その1

雑にSwagger の定義をYAML で書いていたものをC# 実装に移植してみた。生成されるUI を見て特に違和感はなかったので、とりあえずこれでw

https://github.com/tshion/XAppRecipe/tree/fe3a0732b7f1c126db4ed5a59d86e9dfbe89e2c2/WebServer/Controllers/ToDoTasks

OpenAPI(Swagger) の試し書きにチラッとASP NET Core を書いたけど、色々と記憶が遠い……ので、どこかでまたがっつりやりたいかも💪

その2

ふと、プログラマーとしてもう少し息を長くしたいなと思ったので、試しに外部のトレーニングを受けてみるかと思ったのだけど、さて何をやろう?

  • GitHub PR 等の英文添削
  • メイン以外の技術関連
  • 法律の基礎

……てか、これどうやって探せば良いのだ🤔

  • GitHub PR 等の英文添削 → 専門性が高い扱いになるかもで、意外と対応サービスが無いかも
  • メイン以外の技術関連 → チュートリアルというより、もう少し深く技術特性とか踏み込めるレベル感があると嬉しいかも
  • 法律の基礎 → IT 関連法律があると思うのだけど、それを軽く触れたいかも

その3

英語の形態素解析、.NET ライブラリってあったっけ? てかそもそも王道のPython とかも英語向けってなると何使っているんやっけ?

とりあえずPython 向けは2つあるっぽい

・NLTK ・TreeTagger

Python か……。AWS EC2 起動スクリプトを書いたくらいで、人生で100行も書いていないのよね……

あれ?そもそも形態素解析って日本語はかけるべきだけど、英語はスペース区切りだから使わない?

用語とか理論がさっぱり分らんw

形態素解析っていうより、どっちかというと構文解析というキーワードが正確かも

これで探してみっか💪

Google のSyntaxNet が気になったけど、関連GitHub が消えていて、うまくたどれないので、他のが良いかもしれない…… https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow/+/r0.10/tensorflow/g3doc/tutorials/syntaxnet/index.md

その4

Android の実行環境が指定したOS バージョンより上かどうかの判定、ひっそりとJetpack Core にいてビビったw

しかも新OS が出るたびに消えていくというさだめを背負っていて、いとをかしw https://developer.android.com/reference/androidx/core/os/BuildCompat#isAtLeastT

その5

Kotlin Coroutine のスレッド切り替え、ぶっちゃけどのくらい切り替えたらオーバーヘッドが辛くなるのか、いまいち分らんorz

かといって、ずっとネットワーク通信だからってIO にしっぱなしってのも変な気がするし、さてどうしたものか?

これを正確に使いこなせれば、この漠然としたあれを視覚化出来そうな気がするので、どこかで試してみるか💪

https://developer.android.com/studio/profile/cpu-profiler

今回の進捗

※関連SNS
PR