問題タブ [reddit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1393 参照

comments - Reddit のコメント システム (階層型)

Reddit のソース コードを見たことのある方は、コメントの階層構造を管理するロジックは正確にはどこにあるのでしょうか?

コードをダウンロードしましたが、コメント用の読み取りと書き込みがどこにあるのかは言うまでもなく、データベース構造さえ見つけることができませんでした。

誰かがスレッドの途中で誰かに返信した場合、多くのコメントを更新していますか?

0 投票する
4 に答える
3258 参照

python - reddit URL の英数字 ID は何ですか?

7n5lureddit の URLは何ですか

http://www.reddit.com/r/reddit.com/comments/7n5lu/man_can_fly_if_you_watch_one_video_in_2

...そして、それはどのように生成されますか?

更新:@Gerald、私は当初、これはIDの難読化だと思っていました。整数からよりコンパクトな表現への変換を行っているだけです。私は考えています、なぜこれが行われているのですか?元の整数自体を使用しないでください!!

0 投票する
4 に答える
7372 参照

ruby-on-rails - RailsのRedditスタイルのネスト/スレッド/インデントされたコメント?

Rails でスレッド化されたコメント用のシステムを (より適切な用語がないため) 誰かが既に構築したのか、それとも自分で構築する必要があるのか​​疑問に思っています。

明確でない場合、私が言及しているのは Reddit のようなコメント システムであり、返信が木の枝のように見えるように自動的にインデントされます (Reddit と同じように投票することが望ましい)。

誰かがこれを行うコードを教えてくれたら、大歓迎です。

あるいは、この機能を含むオープン ソース プロジェクトがあるかもしれません。

これまでのところ、Rails で見つけることができませんでした。

また、Rails フォーラムでこれを質問した方がよいでしょうか?もしそうなら、どのフォーラムですか? (私はRailsが初めてです)

0 投票する
3 に答える
4107 参照

java - Javaでスレッド化されたコメントを表す最も効率的なデータ構造?

Java でスレッド化されたコメントを表現したい。これは、 reddit.comでコメントがスレッド化される方法に似ています。

上記の例のように、応答は、前のコメントとの関係を反映する適切なインデントを使用して HTML にネストされます。

これをJavaで表現する効率的な方法は何でしょうか?

ある種のツリーデータ構造が適切だと思います。

しかし、ツリーのトラバーサルを最小限に抑えるのに最も効率的なものは特にありますか?

各コメントに投票する場合、これは重要です。その場合、投票ごとにツリーを並べ替える必要があるため、計算的に高価な操作になる可能性があります。

ちなみに、これを Java で実装したオープンソースの既存の実装を誰かが知っていれば、それも役に立ちます。

0 投票する
1 に答える
380 参照

iframe - Google モデレーターはどの程度拡張可能ですか?

Redditと同様の投票ボタンをGoogle Moderatorに統合しようとしています。

ただし、Google モデレーターはシェル アクセスを許可しません。これは、iframe によって設定された外部サーバーから Vote-up-buttons を使用することが唯一の方法であることを示唆しています。

私が知りたいのですが

  1. GoogleモデレーターでIframe_Aを質問に割り当てるにはどうすればよいですか?
  2. Googleモデレーターでiframeを表示するにはどうすればよいですか?
0 投票する
3 に答える
476 参照

mysql - スレッド化されたリバース クロノ Drupal のストーリー コメントを Reddit スタイルのコメントに変換する

現在、スレッド化された時系列の逆順でコメントを表示する Drupal サイトがあります。Reddit/Hacker News のように機能するように変更しようとしています。各スレッド内のスレッドとコメントは、追加した投票システムに基づいて現在のスコア順に並べ替えられます。

コメントをレンダリングするために使用されるクエリを今すぐ見つけました。私が理解しているように、このクエリの各コメントのスコア データも選択する方法を見つける必要があります。次に、コメントをスレッドに保持したまま、スコアの降順で並べ替える必要があります。

クエリは次のとおりです。

参加する必要があるテーブルは放射能と呼ばれ、次のようになります

@放射能

クラス | ID | エネルギー

コメント | 1 | 5
コメント | 2 | 8
コメント | 3 | 27
コメント | 4 | 13

このテーブルの id 列は、コメント テーブルの cid 列と同期します。

スコアリングデータを取り込むためにこれを試しました:

このクエリは、放射能テーブルにエントリがあるコメントのみを返します。投票を受けていないコメントはテーブルにまったく表示されないため、取得されません。これを変更して、すべてのコメントを取得するにはどうすればよいですか?

次に、クエリの最後を変更して、スレッド内にコメントを保持したまま、コメントをスコア順に並べ替えるにはどうすればよいでしょうか?

現在、コメントは c.thread に基づいてソートされています。スレッドが次のような構造の場合:

コメント-
コメント
--コメント --コメント
-
コメント-
コメント

c.thread の値は次のようになります。

1
1.1
1.1.1
1.1.2
1.2
1.3

この構造を維持したいのですが、スレッドの各レベル内のコメントは、c.thread の値ではなく、現在のスコアに基づいて並べ替えます。

これはたくさんあり、非常に詳細であることは知っていますが、これが最高の会場だと思いました.

0 投票する
3 に答える
320 参照

python - メールを定期的に送信するアプリケーションを作成するための Python ライブラリ/フレームワーク

reddit スレッド ( example ) のコメントを電子メールに変換するアプリケーションを作成することを検討しています。アイデアは、reddit json データ ( example ) を解析し、新しいコメントをプレーンな電子メールとして購読ユーザーに送信することです。ユーザーの 1 人は gmane になることができるので、そこでコメントを読むこともできます。このツールを作成する動機は、reddit スレッドを更新することなく、お気に入りの電子メール クライアント (フィルターなどを使用して) で reddit コメントを読むことです。

このタスクに最適なライブラリ/フレームワークはどれですか? より速く仕上げるには?最小限のコードで?

0 投票する
2 に答える
1407 参照

php - HTTPを介して要求されたときに返されるアイテムが少ないRedditRSSフィード?

25項目のRSSフィードからデータを読み込もうとしています。HTTP経由でRSSファイルをリクエストすると、アイテムが20個しかないと表示されます。

他のサブレディットからのRSSフィードも試しましたが、同じ結果になりました。

0 投票する
2 に答える
869 参照

python - Reddit は任意の種類の ORM を使用しますか?

申し訳ありませんが、Python を学びたいのですが、Redditのコードベースで何らかのORMが使用されているかどうか知りたいですか?