問題タブ [websub]

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 投票する
2 に答える
848 参照

python - グーグルアプリエンジンに依存しないpubsubhubbubのようなもの

実行するGoogleAppEngineに依存しないPubSubHubbubのようなものを探しています。

私が必要としているのは、非常に多くのrssまたはatomフィードを追跡し、それらが更新されたときにイベントを発行できるツールです。

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

php - サブスクライバーオプションを使用するにはどうすればよいですか?

私は今Pubsubhubbub(そしてすべてリアルタイムのもの)から始めましたが、Subscriberオプションで問題が発生しています。

PHPで次の目的でWebアプリを開発しようとしています。

  1. RSS(以前に公開された)をハブ(http://pubsubhubbub.appspot.com/)にサブスクライブします。
  2. サブスクリプションのハブからの通知(更新)を読み取ります。成功せずに!!! :(

サブスクライバーへのphp (Git内)にライブラリーが存在することを確認しましたが、このライブラリーを使用してもサブスクライブを機能させることはできません(409エラーが発生します!)。

これどうやってするの?

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

database - 履歴データ モデリングの文献、方法、および技法

昨年 、オーストラリアの政治とツイッター専用のサイトhttp://tweetMp.org.auを立ち上げました。

昨年末、一部の政治家が引退し、新しい政治家が登場したため、政治家のスキーマを調整する必要がありました。

データベースを変更するには手動 (SQL) の変更が必要だったため、管理者が将来これらの変更を行えるように CMS を実装することを検討していました。

また、独自の政治家データを管理するオーストラリア向けの政府/政治サイトが他にも多数あります。

これを集中的に行う方法を考え出してみたいと思います。

しばらく考えてみると、おそらく最善のアプローチは、政治家データの現在のビューと政治システムとの関係をモデル化するのではなく、トランザクションをモデル化することです。現在のビューは、過去に発生したすべてのトランザクション/変更の予測です。

このアプローチを使用すると、他のサイトは変更を「サブスクライブ」して (いわゆる pubsubhub)、変更を送信し、これらの変更項目をスキーマに統合することができます。

このアプローチがなければ、ほとんどのサイトはデータベース全体を破棄して再作成する必要があるため、関連するレコードを再関連付けする必要があります。このような方法でデータを管理するのは非常に煩わしく、公共の利益のためにこのデータをマッシュアップすることは非常に妨げられます。

ソースバージョン管理、銀行記録、スタックオーバーフローポイントシステム、その他多くの例で、いくつかのことがこのように機能することに気付きました。

もちろん、このアプローチの差し迫った課題と設計上の問題には、次のようなものがあります。

  • 現在のビューはキャッシュされ、再保存されていますか? どのくらいの頻度で更新されますか?
  • 決して変わらない基本エンティティーが存在する必要があるのはどれですか?
  • おそらく今は考えられないほどたくさんあります...

この主題に関して、誰もが推薦できる注目すべき文献はありますか? また、このようなデータ モデリングに役立つパターンやプラクティスはありますか?

どんな助けでも大歓迎です。

-履歴書

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

python - PyRSS2Gen で PubSubHubbub をサポートしていますか?

PyRSS2Gen を使用して RSS フィードを生成し、PubSubHubbub をサポートしようとしていますが、RSS を壊すリンク要素を追加する必要があります。以下は、Atom として書き直さなくても動作するはずの機能です。

どうにかして PyRSS2Gen に任意の XML を追加できますか? element_attrs または rss_attrs はこれを達成するのに十分ではないと思いますか? PyRSS2Gen.RSS2() は最大で 1 つのリンク要素を想定していますが、どうすればこれを行うことができますか?

ありがとうございました、

キンボール

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

python - pubsubhubbubハブを機能させる

http://code.google.com/p/pubsubhubbub/wiki/DeveloperGettingStartedGuideにある手順に従って、ハブをセットアップしました。ハブを起動すると、次の警告が表示されます

http://pastie.org/853356

ブラウザをポイントするhttp://localhost:8080と、厄介な例外が発生します。ブラウザとコンソールでAttributeErrorがスローされます

http://pastie.org/853357

Pythonの初心者は助けが必要なので、何かアイデアはありますか?

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

ruby-on-rails - Rails の Pubsubhubbub。POSTリクエストから生のPOSTボディコンテンツを抽出する方法は?

Rails を使用して pubsub 対応のサブスクライバー アプリをセットアップする際に問題があります。私は現在、オープン ハブ pubsubhubbub.appspot.com を購読しており、アプリケーションのエンドポイントへの ping を受信して​​います。(現在、エンドポイントがpingされるたびに増加するカウンターを作成しました)。しかし、POST から生の POST 本文の内容を抽出する方法については理解できません。私は pubsub が初めてで、試してみたいと思っています。このブログ投稿に出くわしましたが、言語固有ではありません。


出典: Joseph Smarr: PubSubHubbub サブスクライバー サポートの実装: ステップバイステップ ガイド。http://josephsmarr.com/2010/03/01/implementing-pubsubhubbub-subscriber-support-a-step-by-step-guide/

これで支払いの準備が整いました。購読しているブログに新しいコンテンツが追加されるたびに、魔法のようにイーサから ping を受け取ります! 追加のクエリ パラメータを追加せずに、指定したコールバック URL へのインバウンド リクエストを受信します (つまり、hub.mode パラメータが含まれないため、これは ping であり、検証ではないことがわかります)。代わりに、サブスクライブしたフィードの新しいエントリは、ATOM フィードの場合は application/atom+xml、RSS フィードの場合は application/rss+xml のリクエスト Content-Type を使用して、リクエストの POST 本文に直接含まれます。選択したプログラミング言語によっては、生の POST 本文の内容を抽出する方法を理解する必要があります。たとえば、PHP では、特別なファイル名 php://input を fopen して読み取ります。

どんな助けでも大歓迎です。

0 投票する
5 に答える
3287 参照

chat - チャットアプリケーション:pubsubhubbub vs xmpp

チャットアプリケーションを構築するための最適なスタックがわかりません。現在、私は2つの主なオプションを考えています。

  • フェイスブック竜巻
    • 短所:メインのチャットプロトコルxmppを使用せず、pubsubhubbubを使用します
    • 長所:開発のシンプルさが本当に気に入っています(Webサーバー+ Webフレームワーク)。pubsubhubbubも、xmppよりもプロトコルとして単純なようです。そして私はPythonを知っています
  • xmpp + bosch、punjab、ejabberd
    • 短所:erlangがわからない; 全体的に開発するのは少し難しいようです
    • 長所:xmppプロトコルを使用します

チャットアプリには次のものが必要です。

  • プライベートメッセージ
  • パブリックルーム
  • 個室
  • 部屋のチャット履歴(永久ではなく、最後のn個のメッセージのみ)
  • html埋め込み
  • チャットルームへのURL

どちらのオプションもスケーラブルに見えるので、それほど心配する必要はありません(Amazonのec2でもアプリを実行することを考えています)。トルネードを使用してxmppサーバーを構築するプロジェクトがあることは知っていますが、本番環境で使用する準備ができておらず、期限はそれほど長くありません。基本的に私の主な心配事は開発のしやすさですが、後でpubsubhubbubを使用してチャットアプリを開発したことを後悔していますが、RESTがSOAPに取って代わったため、PubSubHubbubが最終的にXMPPに取って代わる可能性があることをどこかで読みました。

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

java - pubsubhub 経由でチャットルームのような機能を実装するのは良い考えですか?

実際には、チャットルームとスタックオーバーフローの間に何かが必要です。つまり、ユーザーは質問をすることができます。私のアプリケーションでは、通常、多くのユーザーが同じ Web ページにアクセスし、他のユーザーがリアルタイムで質問を見て、リアルタイムで同じ質問に答えることができます。つまり、一種のチャットルーム タイプのアプリです。

これが良いアイデアかどうかについては、pubsubhub を介して実装したいと考えています。

この機能を持つ任意の Java システムが役立ちます。

ありがとう

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

java - ProjectRomeとのpubsubhubbubリンク

Project Romeを使用して、チュートリアルのコードをベースとしてRSSフィードを作成したいと思います。pubsubhubbubディスカバリーリンクを追加したいのですが、一般的な方法はないようです。

Linkアトムフィード(自分自身を制限したくない)を作成する場合はオブジェクトを使用できます。または、次のように外部マークアップを追加することもできます。

しかし、それは醜い感じです。

これは本当にこれを行うための最良の方法ですか?

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

erlang - Erlang pubsubhubbub サブスクライバー クライアントを知っている人はいますか?

Erlang pubsubhubbubサブスクライバー クライアントを知っている人はいますか?