5月3週

土曜:5h

  • jestについてQiita執筆

qiita.com

  • flutterインプットと業界研究に1日使ってみた。明日はユニットテストとstorybookを書く

日曜:5h

  • centerpaddingcontainer等のスタイル系ウィジェットoption + Enterで挿入できる
  • containerの高さを100%にしたい時はheight: double.infinityでおK
  • gitignoreしたのに反映されない問題
    • 1度pushしてしまっていたのでキャッシュが残っていた。以下のコマンドで削除してOk
$ git rm -r --cached . //ファイル全体キャッシュ削除
$ git rm -r --cached [ファイル名]  //ファイル指定してキャッシュ削除

月曜:11h

火曜:11h

caprese_api:マージリクエストの確認方法

  • docker image等が更新されたらイメージをリビルドする
  • volumeを削除しないと永続化されているのでdocker-compose down --volumesでイケると思う。いけなかったらコンテナを削除する
$ docker-compose build --no-cache
$ docker-compose up -d
$ docker exec -it caprese python manage.py makemigrations
$ docker exec -it caprese python manage.py migrate
$ docker exec -it caprese python manage.py createsuperuser
  • 初っ端のアクセスは以下のようになるかもしれない。なんでもいいのでファイルを保存し直すと通常のログイン画面にアクセスできる

f:id:yosuke0517:20200513105010j:plain

水曜:11h

flutter

  • 名前付きルートにする場合はmain.dartのhomeは消す
  • こんな感じ
 @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      initialRoute: '/',
      routes: {
        // When navigating to the "/" route, build the FirstScreen widget.
        '/': (context) => MyHomePage(),
        // When navigating to the "/second" route, build the SecondScreen widget.
        '/second': (context) => NextPage(),
      },
    );

木曜:11h

  • 横並びの要素から特定の要素だけ高くしたい場合(注釈とか)、vertical-alineプロパティをtopに指定する
  • 動的にcssのclassを設定する
<i class="fas fa-heart fa-stack-1x" 
  :class="[isFavorite ? 'active' : 'has-text-grey-lighter']">
</i>
  • :classを使う

金曜:11h

  • ずっと家にいると書く気にならない・・・習慣をつけよう
  • 今日は一日中実装

週次報告

  • 年間(2019/8~2020/8)目標時間(業務での設計・実装含む):3380h
  • 今週を含む累積時間:2405h
  • 週次目標時間:65h
  • 週次実績時間:65h
  • 何を得たか:flutter基礎・capreseデプロイ検討・ライブラリの改造
  • 何が必要か:golang基礎・認証の知見・Nuxt・React・テスト手法の取得
  • 来週の目標:新機能追加