Code Monkey home page Code Monkey logo

taskclear's Introduction

  • 👋 Hi, I’m @a-tak
  • 👀 I’m interested in DaVinci Resolve
  • 🌱 I’m currently learning DaVinci Resolve

taskclear's People

Contributors

a-tak avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

m5219

taskclear's Issues

PWA対応

やはり速度とかキャッシュとかオフラインとか考えるとやりたい

リピートタスクの変更仕様見直し

  • いまはRepeatのfrom以降のタスク作り直してるけど、開いている日以降にしないと今後負荷が増える一方
  • そうした場合、過去の作り直されないタスクはリピートから切り離されて浮く
  • 今は浮いたままにしているが、新たにリピートタスクを浮いたidで作り直すと浮いた物がまた全部リンクされるのでそうしたがいいのでは?

タスクの保存の効率化

保存時にAPIをたくさん投げるのではなくbatchを使った一括書き込みにする。

早くはならないような気もするが、並び順を実装したときに一括で書き込まないと並びがおかしくなるかも。

同時アクセスの考慮

今だと一日一つの配列なので複数の端末でアクセスすると上書き事故が起こる

計画モードと実行モード GTDみたいに

作業やってていろいろタスクを思いついたら、プロジェクトのタスクとしてとりあえず計画入れたい。
計画の時はその日のタスク一覧と言うよりそのプロジェクトのタスク一覧としてみたい

Windowsでnpm installに失敗する

nvm list available
nvm install バージョン
nvm use バージョン
  • 管理者でPowerShell起動
npm install -g windows-build-tools
npm install -g node-gyp
  • シェル再起動して(VS Codeの場合はVS Codeを再起動)
npm install -g firebase-tools
firebase login
npm install -g tslint
npm install -g typescript
npm install
  • ビルド
npm run stay
  • functionsは現在使ってないが一回ビルドしておかないとdeployでエラーになる
cd functions
npm install
npm run build
  • デプロイ
firebase use release
firebase deploy

参考
https://qiita.com/AkihiroTakamura/items/25ba516f8ec624e66ee7

PWA対応

あとからでは大変かもだけど、あとからやる。
使い始められることを優先

ドキュメントの読み取り制限にかからないか?

「無料」プランだと日に5万ドキュメントまでしか読めない。

一日のタスクが多くて100件とすると、500回リロードするとアウト。意外と限界近い。
さらにいうと一週間先の見積時間の計算もしているので、これの1/7。
70回程度で無料ではおさまらない。有料にするしかないのか?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.