We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
こちら の、
使用言語については一旦ペンディング やっぱり Node.js で書くのが素直かなあ... と思っているけど、中間処理に DB が不要か、先に考えたい(CSV 作成処理とか) 理由: DB を扱うんだったら、Node.js より Ruby 使うほうが得意。Ruby というか ActiveRecord 使いたい。
やっぱり Node.js で書くのが素直かなあ...
と思っているけど、中間処理に DB が不要か、先に考えたい(CSV 作成処理とか)
理由: DB を扱うんだったら、Node.js より Ruby 使うほうが得意。Ruby というか ActiveRecord 使いたい。
のつづき。
メッセージ履歴(JSON)から 10万行ずつの CSV ファイルを作成する方法を検討する。
次の規則に準ずるものであれば、あらゆるソースからどんな区切りテキストファイルでもインポートすることができます。: 各行が新規メッセージである。 タイムスタンプ (unix タイムスタンプ)、チャンネル、ユーザー名、テキスト (この順序で記載のこと) について個別の列がある。 すべてが1つの圧縮されていないファイルにまとめられている。 メッセージは必ずタイムスタンプ毎(日時順で昇順)にソートしてください。 ファイルに含まれる HTML はリンク以外エスケープしていただいて問題ありません。 複数行にわたるメッセージは、テキストが " で囲まれている限り、raw の改行で表すことができます。 参考までに、ファイルには次のようなスタイルの行を含める必要があります:
次の規則に準ずるものであれば、あらゆるソースからどんな区切りテキストファイルでもインポートすることができます。:
各行が新規メッセージである。 タイムスタンプ (unix タイムスタンプ)、チャンネル、ユーザー名、テキスト (この順序で記載のこと) について個別の列がある。 すべてが1つの圧縮されていないファイルにまとめられている。 メッセージは必ずタイムスタンプ毎(日時順で昇順)にソートしてください。 ファイルに含まれる HTML はリンク以外エスケープしていただいて問題ありません。 複数行にわたるメッセージは、テキストが " で囲まれている限り、raw の改行で表すことができます。 参考までに、ファイルには次のようなスタイルの行を含める必要があります:
"1357559471","random","myles","誰か\"ジョーク\"を聞きたい?" "1357559472","random","myles","有効な回答はこれ: ええ、もちろん なんでわざわざ聞くの?"
The text was updated successfully, but these errors were encountered:
メッセージは必ずタイムスタンプ毎(日時順で昇順)にソートしてください。
これがキモ。これを DB を介さずに実現しようとすると、複数の JSON ファイルの内容を一旦メモリに展開して、パースして、メッセージをソートしてあげる必要がある。
メモリをたくさん喰う(どのくらい喰うんだ?)
というわけで、DB をいきなり使っても、いったん DB なしでチャレンジしても良いと思うが、DB が必要になる可能性があるという前提で進んだほうが良さそう。
これはシンプルに実装できそう。
Sorry, something went wrong.
DB をいきなり使っても、いったん DB なしでチャレンジしても良いと思うが、DB が必要になる可能性があるという前提で進んだほうが良さそう。
という判断が付いたのでクローズする。
inouetakuya
No branches or pull requests
こちら の、
のつづき。
メッセージ履歴(JSON)から 10万行ずつの CSV ファイルを作成する方法を検討する。
CSV ファイルの仕様
この Issue の完了条件
The text was updated successfully, but these errors were encountered: