- 👋 Hi, I’m @a-tak
- 👀 I’m interested in DaVinci Resolve
- 🌱 I’m currently learning DaVinci Resolve
a-tak / taskclear Goto Github PK
View Code? Open in Web Editor NEWシンプルなタスク管理ツール
Home Page: http://a-tak.com
シンプルなタスク管理ツール
Home Page: http://a-tak.com
やはり速度とかキャッシュとかオフラインとか考えるとやりたい
タスク消したときに、消した日以降のタスクは別タスクで再作成するとか?
リピートタスクを分ける感じ
簡単にはできなさそう。
iPhoneの制限らしいのであきらめる
#42 関連
まずはこれかも。保存されたタイミングがわからないのでスピード改善してもわからない。
保存時にAPIをたくさん投げるのではなくbatchを使った一括書き込みにする。
早くはならないような気もするが、並び順を実装したときに一括で書き込まないと並びがおかしくなるかも。
今だと一日一つの配列なので複数の端末でアクセスすると上書き事故が起こる
たすくまでいう長押し。excelタスクシュートで言うctrl + T
ctrl押しながら開始押すとかは?
やっぱりセクション機能がいるのかねぇ。
作業やってていろいろタスクを思いついたら、プロジェクトのタスクとしてとりあえず計画入れたい。
計画の時はその日のタスク一覧と言うよりそのプロジェクトのタスク一覧としてみたい
過去タスクからのコピーだと2つあとにきてしまう
今さっき現象が変わってNaNと表示されるようになった。
やばい。
セクションまでいらないけど。何かうまいかんがえないか?
セクションだと帰る時間がずれる場合もある
今の所keyCodeなら動くのでそのままにしている。ただ非推奨らしいのでそのうち動かなくなるかも。
また再発。つかいづらい!
batchでもfirestoreへの書き込みは一回500件まで。
なかなかないとは思うが、超える場合の対応を検討する。
該当箇所は一日のタスクを書き込むところとリピート
https://firebase.google.com/docs/firestore/quotas?authuser=1#writes_and_transactions
mutaion eventとやらも。
Firefoxだけで警告がでるらしいが、非推奨なのは確か。
でも、vue.jsがやってるところで手が出せないのでは?
11/30までは12月以降の見積時間も出るのに、現在の日付を12/1にするとすべて0になる。
日付計算の間違い???
nvm list available
nvm install バージョン
nvm use バージョン
npm install -g windows-build-tools
npm install -g node-gyp
npm install -g firebase-tools
firebase login
npm install -g tslint
npm install -g typescript
npm install
npm run stay
cd functions
npm install
npm run build
firebase use release
firebase deploy
参考
https://qiita.com/AkihiroTakamura/items/25ba516f8ec624e66ee7
素早く複数操作をしたり複数の端末でリピート操作するとぶっ壊れる可能性がある
Unhandled promise rejection FirebaseError: "cannot write more than 500 entities in a single call"
500件超えてたー
スマホはいけるんだよな
たとえばリピートタスクでどの曜日にもチェックを入れてないとか
いや、いいや。()の方が見やすい。
何か特殊処理するときは(中断)とか中の文字まで見ればいいでしょ。
特に使わないけど調査用に
Firestoreから飛んでくる型はチェックできないしいらないのでは?
のこりは明日やるとか言うときにコピーしたい
あとからでは大変かもだけど、あとからやる。
使い始められることを優先
「無料」プランだと日に5万ドキュメントまでしか読めない。
一日のタスクが多くて100件とすると、500回リロードするとアウト。意外と限界近い。
さらにいうと一週間先の見積時間の計算もしているので、これの1/7。
70回程度で無料ではおさまらない。有料にするしかないのか?
一日のタスクが77件でこんな感じ
ダサいがテキストボックスにソート順番入れて並び替えできるようにする。
最優先。ドラッグアンドドロップというより、並びが固定されて無くて読み込みの度に並びが変わるのはつらい。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.