WebFront覚書

主にVueとTypescriptとかjsとか 実行環境に応じた変数 .envファイルを作る yarn serve:dev みたいな感じで変更可能 qiita.com XMLHttpRequest 非同期通信で使われるブラウザ搭載のAPI qiita.com

Android(Kotlin)を触ってみる

Kotlinでstaticメソッドを扱いたい場合 companion object { fun createInstance(): MainFragment { // implements } } savedInstanceState 最初はnull qiita.com Fragmentにclassを渡す putSerializable qiita.com jsonパース GsonよりMoshiがいいっぽい qii…

WindowsバッチファイルTips

基礎文法 qiita.com windows.g.hatena.ne.jp callコマンド ほかのバッチファイルを呼ぶ https://wa3.i-3-i.info/word11925.html 自動でとじないようにする cmd /k ~~ ameblo.jp

2018-09-26

とりあえず環境構築 ライブラリをひたすら入れてエラー消そうとしてたけどあんまり良くわからない pipとanacondaが共存できない説?anacondaはライブラリの管理もやってるからpipと競合してるとかなんとか PycharmでPython Interpreterの変更を行う方法 qiit…

2018-09-25

pythonを学ぶのでそのメモ PyCharmインストール Anacondaインストール まずどれが何やってるかを把握しないと

Unityと.NETのC#

.NET .NET Frameworkのこと Microsoftが開発したアプリケーションの開発/実行環境 .NETの役割 C#を中間言語に変換する ランタイム上で中間言語を実行する ランタイム上(実行時)に中間言語をマシン語にコンパイルする(JIT) 中間言語は逆アセンブラによってテ…

Aidemyで学ぶ機械学習 02

numpy pythonは行列などの計算が遅いので外部のライブラリを使用する。 そのうちのひとつがnumpy。 ndarrayクラス これのクラスを用いて計算などを行う。 N-dimensional array(N次元配列)の略。 # 作り方 arr = np.array([2, 5, 3, 4, 8]) # np.arange(4) 出…

AWS CodeCommitでgitを無料で使う

AWS

CodeCommitとは Amazonが提供しているgitリポジトリの管理サービス。 5人(IAMユーザ5人)まで以下の条件で無料で使用可能です。 50 GB のストレージ/月 10,000 回の Git リクエスト/月 一応pull requestとかそういうのがあるらしいけど試してないです。 ガツ…

scikit-learn で始める機械学習 01

scikit-learnって何? pythonの機械学習を扱うライブラリ。 googleが開発を行なっていたものがオープン化された 機械学習はこれを使って学ぼうと思います 機械学習のフロー 大きく分けて2つ。学習と予測です。 学習 トレーニングするためのデータを入手し、学…

Dependency Injection

これなに? 単体テストがしやすい 柔軟性がある 上記の特性を持つデザインパターン どうやるの? class内で作成するのではなく使用するオブジェクトを外から渡す 依存関係を葉に持たせないようにする その他 外から渡すのが多くなってきた時に使用するのがDI…

プログラミング言語の種類と特徴

それどんな言語?と聞かれても答えられるようにメモ。 間違ってるかもしれない C 実行速度が速い OSや言語が作れる ハードウェアを意識してプログラミングする必要がある GCがないのでメモリの管理などが大変 C++ Cにいろいろついた版 メモリ管理は相変わら…

技術ブログ

技術ブログとやらを始めてみます。 技術に関わる文章でふざけるのは良くない滑り方をしてしまうので真面目に文章を書きます。 プログラミング関係が主になります。いろいろ身につけれたらいいね。