AtCoderProblems icon indicating copy to clipboard operation
AtCoderProblems copied to clipboard

問題を期間やdifficultyで検索して一括登録できるとすごく助かります。。。

Open kenkoooo opened this issue 4 years ago • 15 comments

https://twitter.com/xuzijian629/status/1259772386435448837

kenkoooo avatar May 11 '20 12:05 kenkoooo

image Problem Listsの話であってますよね...?

sirogamichandayo avatar Jul 31 '20 16:07 sirogamichandayo

元ツイートをみる限り Reset じゃないですか?

kenkoooo avatar Jul 31 '20 17:07 kenkoooo

あー失礼しました。ツイート見るとたしかにそうですね。ありがとうございます。

sirogamichandayo avatar Jul 31 '20 17:07 sirogamichandayo

image とりあえずgmailを参考にしてuiだけ作ろうとおもいます。

sirogamichandayo avatar Jul 31 '20 17:07 sirogamichandayo

これ、実装したところでどのくらい使われる機能か分かっていないのですが、どんなもんなんでしょう?

kenkoooo avatar Jul 31 '20 17:07 kenkoooo

正直、弱小緑コーダーの自分は使ったことないです... 単純にAtCoderを2ヶ月しかやってないっていうのもありますが

sirogamichandayo avatar Jul 31 '20 17:07 sirogamichandayo

では、もし必要だと感じるタイミングが来たら実装しましょう。

kenkoooo avatar Jul 31 '20 17:07 kenkoooo

「何日より前にacした問題をrecommendにだす」という機能があるので問題の解き直しよりは、 「解説ACを消す」という点での価値があるのではないでしょうか。

sirogamichandayo avatar Jul 31 '20 18:07 sirogamichandayo

Reset機能はすでにあります。

kenkoooo avatar Jul 31 '20 18:07 kenkoooo

そうですね...論点違いでした

sirogamichandayo avatar Jul 31 '20 18:07 sirogamichandayo

Contributeしようという気持ちは大変ありがたいのですが、不要な実装を生み出さないためにも、実際にユーザーとして自分がほしい機能を実装するようにしていただけるとありがたいです。コードは少なければ少ないほど良いので。

kenkoooo avatar Jul 31 '20 18:07 kenkoooo

わかりました

sirogamichandayo avatar Jul 31 '20 18:07 sirogamichandayo

この機能の実装について考えていますが、レコードが多いのでどこで扱ったらいいのかはまたわかりません。

クライアントから数百のリクエストを送るのはよくないので、サーバー(ProgressResetManager)で扱ったらいいと思ったが、https://github.com/launchbadge/sqlx/issues/294 なのでちょっと難しいかもしれません。

もちろん、ID を一つずつ insert クエリを作ればできますが、遅くなる心配があります。

southball avatar Aug 07 '20 19:08 southball

そもそもリセット機能をどのくらいの人が使っているか分からないので、それを測ってからで良さそう。

kenkoooo avatar Aug 08 '20 05:08 kenkoooo

そもそもリセット機能をどのくらいの人が使っているか分からないので、それを測ってからで良さそう。

そうですね… #726 のデーターならちょっと少ない気がする。

southball avatar Aug 08 '20 06:08 southball