問題タブ [social]

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 に答える
115 参照

mysql - ユーザー データの FK に使用する制約は何ですか?

user_id を持つユーザー テーブルがあります。したがって、すべてのユーザー コンテンツ、ログ、詳細テーブルなどには、親ユーザー テーブルへの FK として user_id があります。これはソーシャルサイトです。したがって、ユーザーがサインアップすると、ランダムな user_id が割り当てられます。明らかに、割り当てられた ID は決して変更されないため、次のようになります。

1) user_id はとにかく変更できないため、FK 参照で「ON UPDATE CASCADE」を使用する必要はないと思いますか?

2) どのユースケースでも、user_ID FK のどこかに「ON DELETE」または「SET NULL」を設定する必要がありますか?

3) メンバーが自分のアカウントをほとんど削除した場合、私は削除フラグを設定します。しかし、ユーザーが存在しなかったようにデータベースからレコード全体を削除するように、ユーザーに強化されたプライバシーを提供しているので、2 つのケースがあります。

A) すべてのユーザーのフットプリント (ハード削除) のみを削除しますが、コンテンツは実行されたままにします。したがって、ユーザーが写真を投稿した場合、私が削除しているのはA氏が写真ID 33445を所有しているだけですが、写真は孤児として保持しています。(また、ハード削除の場合、A 氏はユーザー テーブルから削除されます)。そのため、現在、ユーザーのフットプリントを参照する約 16 のテーブルがあり、それらを NULL に設定するか、存在しないユーザーを参照するデフォルトの user_Id 999 に設定する必要があります。

B) すべてのフットプリントとすべてのコンテンツも削除します。したがって、すべて (userID と object_iD) は NULL または 999 に設定されます。ハード削除を実行している場合は、ファイル システムから写真を物理的に削除する必要があります。

これがすべて制約、トリガー、またはアプリケーション側で処理されたのかどうかさえわかりませんか? 目標は、オーバーヘッドを最小限に抑えて、できるだけシンプルかつ迅速にすることです。


プラットフォーム: MySQL、codeIgnitorPHP、専用ホスティング環境。

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

php - ソーシャルログイン実装のためのデータベース構造?

私のアプリケーションには、次の構造を持つ「ユーザー」テーブルがあります。

StackOverflow が行ったように、Facebook、Twitter、および OpenID を介したソーシャル ログインをアプリケーションに実装したいと考えています。既存のログイン機能とともに、DB に必要なすべての変更と、PHP でのロジックの実装方法を提案してください。

ありがとう!

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

graph - 無料のソーシャルグラフデータ

無料のソーシャルグラフデータを探しています。LiveJournalを入手しようとしましたが、Googleを介したリンクのほとんどが無効になっています。基本的に、私は6度の友情でアプリケーションをテストする必要があります。このデータをどこでどのように取得しますか?

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

graph - ダイアグラムで非常に大きなデータセットをプロットする

私は非常にバグのあるネットワークをグラフ化しようとしています。それは非常に大きなソーシャルグラフのようなものです。ユーザー間には約370万のエッジがあり、合計で2億2000万のエッジがあります。

私はgraphvizとtwopiを試しました。しかし、500000エッジの大きなデータセットは永遠にかかっているようです。

この大きなデータセットからグラフィック/図を生成するために使用できる優れたツールまたはアイデアを誰かが持っていますか?

よろしくお願いします

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

php - ソーシャル ネットワークの Web サイトで友達の最新のコメントを取得する方法

Facebook のようなソーシャル ネットワーク サイトを構築しています。一部のように。私はphp&mysqlを使用しました。友達の最新のコメント アクションをすべて表示するインデックス ページに問題があります。

データベースを拡張させてください。

表のコメント:

テーブル ユーザー:

テーブルの友情

まず、すべてのフレンド ID を取得します。

次に、すべてのフレンド ID を配列に取得します。

これで、フレンド ID 配列ができました。それから、限られた最新のコメントを取得しようとしています。サブコメントでもメインコメントでも、限定された最新のコメントを取得します。

これで、並べ替えられた最新のサブおよびメイン コメント配列 (datetime で並べ替えられたベース) ができました。これがサブ コメントの場合、このコメントのメイン コメントを取得してから、すべてのサブ コメントを取得します。これがメイン コメントの場合、すべてのサブ コメントを取得します。

最後に、begin としてソートされたすべてのメイン コメントとサブ コメントを含む配列を取得します。これがイメージデモです。 http://rongcon.info/demo/abc/newst.PNG

メインコメントに最新のサブコメントが多数ある場合、メインコメントが重複する問題が発生します。しかし、私はそれを簡単に修正できます。

目標を達成しました。しかし、ajax で「古いコメント」を取得しようとしたときに発生した問題。

問題は古いコメントにあります。最初のリクエストで表示されたメインコメントにサブコメントが表示されることがあります。したがって、重複したメイン コメントを表示しますが、これは修正が必要なバグです。

2 つの方法で修正しようとしましたが、すべてのバグを処理することはできません。1. 表示されているすべてのメイン コメント ID を JavaScript で保存し、古いコメントをリクエストするときにそれを ajax に送信します。表示されるメイン コメント ID としての ID。だから私はこのバグを防ぐことができます。

しかし、私がますます古いコメントを取得しようとしているとき。表示されるメイン コメント ID の数が長くなり、パフォーマンスに大きな問題が生じるのではないかと心配しています。

  1. フォーラムで最新の返信があるトピックを表示するロジックを使用しました。各メイン コメントに「last_comment_date」を追加します。次に、サブコメントではなくメインコメントのみに基づいて最新のコメントを取得します。したがって、これは基本的なページネーション ロジックであり、古いコメントを表示するときに重複するコメントは表示されません。

しかし、友達のプロフィールで最新のメインコメントとサブコメントしか取得できず、友達の最新のサブコメントがあるメインコメントを取得できません。また落ちてる!

そこで、このページに最適なソリューションを求めています。構築したすべての人が私を助けることができますか? どうもありがとう!

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

silverlight - Silverlightに基づくSocialNetworkingWebサイト?

私は疑問に思っています。完全にSilverlightに基づいたソーシャルネットワーキングWebサイトの開発を開始することはどれほど実現可能でしょうか。

これは、HTMLを支持して、長年にわたってかなり議論されてきました。何年にもわたってSilverlightの改善によって何かが変わりましたか?

どうですか:

  • パフォーマンス
    -アクティブユーザー
    -使用されているテクノロジー、MVVM + MEF(ラグの可能性、サーバーメモリオーバーフロー...)
  • セキュリティ
    ---WCFRia Services&EF

このテーマについてどう思いますか?

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

php - ソーシャル ネットワークの視覚化

一連の人々が特定の人物にどれほど似ているかを示したい状況があります。そうしているうちに、その人が他の人に似ている「程度」、似ている理由を示したいと思います。

人の画像も表示したいです。

例: ジョン --- アビ (50.6) ジョン --- サム (41.7) .........

など アビの写真をクリックすると、タグ クラウド スペースに理由とともにタグ クラウドが表示されます。

私はデータを持っています。その際に使用できるツール/phpスクリプトを知りたいです。

PS : 私は本当に多くのページ/ツールを調べましたが、この視覚化タスクを行うものは何も見つかりませんでした.

ご指導いただければ本当にありがたいです。

どうもありがとう..

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

google-app-engine - Google App Engine でホストされているソーシャル ログインを使用する GWT アプリケーション

次の要件を持つ Web アプリケーションを構築しようとしています。

  1. GAE でホスト
  2. GWT の使用 (+ Eclipse および GWT Designer 用の Google プラグイン)
  3. ソーシャル ログイン/認証の使用

この本の例は知っていますが、ログイン プロバイダが 3 つしかないアドホックな実装です。(ストラットの代わりに) GWTのsocialauth実装のようなものが欲しいです。そのような参照コード、代替ソリューション、または統合記事を知っている人はいますか?

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

facebook - Facebook の「いいね」ソーシャル プラグインのアンパサンド エラー

サイトに Facebook の「いいね」ボタンを実装しようとしていますが、URL に「&」が含まれていると問題が発生します。htmlentitiesと同様にurlencode(これは動作に最も近いですが、完全ではありません)を使用してみました。

のような URL がexample.com/entry.php?id=1&refer=abcあり、ソーシャル プラグイン ボタンの iframe の href の全体を URL エンコードすると、次のようになります。example.com%2Fentry.php%3Fid%3D1%26refer%3Dabc

ここで、このようなボタンでページを読み込んで「いいね」をクリックすると、正しい URL「example.com/entry.php?id=1&refer=abc」が表示されますが、その横に「エラー」と表示されます。エラー メッセージをクリックすると、次のエラーが表示されます。

のページにexample/entry.php?id=1&refer=abcアクセスできませんでした。

何らかの理由で & を & として解釈していますが、これはどのように意味があるのでしょうか?

考え?

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

web - 共有ボタン (Facebook、stumbleupon、Twitter など) を使用すると、Google からページ読み込みのペナルティが発生しますか?

私たちのサイトでは、昨日 Google からのトラフィックが大幅に減少しました (一晩で 5% のトラフィックしか残っていませんでした)。私は周りに尋ねました。人々は、サイトの読み込みパフォーマンスが問題を引き起こした可能性があると言います.

パフォーマンスを見てきました。Google 広告や共有ボタンなどの外部リンクがない場合、サイトは 1 ~ 2 秒で読み込まれます。Google 広告を改善できません。

シェアボタンについては、サイトを見ると 複数のシェアボタンが読み込まれていて、全部読み込むのに時間がかかります。ただし、ページの読み込みが遅くならないように、それらはすべて iframe (iframe ページから別のページへの同じドメイン内) に読み込まれます。

各サービスサイトからの共有ボタンを除いて、すべてのページが高速に読み込まれるため、ユーザーはこれで問題ないと思います。

しかし、私の懸念は、Google が iframe 内のものを含むすべてのサイトの読み込みを気にする場合、10 秒かかるため、大きな問題になることです。そうでない場合は、それらの共有ボタンを保持します。

共有ボタンを残しておくべきですか、それとも削除する必要がありますか? (私はaddthisを使用しました。それは非常に遅いです。そして、各ボタンを自分で追加しました)