問題タブ [social-networking]
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.
ruby-on-rails - 最高の Ruby on Rails ソーシャル ネットワーキング フレームワーク
Ruby on Railsを使ってSNS+MP3講義のダウンロード・閲覧・コメント・発見サイトを作ろうと思っています。一部は楽しみのためであり、Ruby on Rails を学ぶための手段としても使用されます。サイトの基礎として使用できるソーシャル ネットワーキング フレームワークを探しています。車輪の再発明はしたくありません。
Web を検索すると、そのようなフレームワークが 3 つ見つかりました。これら3つのうちどれを使用することをお勧めしますか?またその理由は?
social-networking - ポイント フーリングのソーシャル Web ユーザーの問題に対する適切なパターン/解決策はありますか?
Diggや Stack Overflowなどのソーシャル Web サイトを例にとると、ユーザーはストーリーや質問などに対して何らかの方法でポイントを獲得できます。
何が起こるかは、見出しだけを読者に提供し、コンテンツを提供しないタブロイド紙の台頭につながるプロセスと非常に似ています.
ユーザーは通常、その戦略がウェブサイトの目標と調和しているかどうかに関係なく、ポイント報酬を最大化するための戦略を見つけるのに十分賢いです.
私は次の問題を特定します
- 人々は、より一般的で面白い質問に答えを詰め込みます。より具体的な質問に答えるには、実際のドメイン知識が必要です。
- ほとんどのポイントを獲得するには、多くのユーザーを巻き込む必要があります。ランダムな Web クラウドを考えると、これは残念ながら、ほとんどが一般的で、主観的で、議論的で、具体的でないエントリを意味します。
ソーシャル Web サイトの作成者として、社会的行動を好ましい方向に向けるユニークなチャンスがあります。システムが人々の行動に与える影響は、ユーザーの初期シードをはるかに上回っていると思います。
この問題を次の点で解決することを目的としたパターン/ソリューションに興味があります。
- ランキングアルゴリズム
- エキスパートシステム
- 社会的相互作用の方法を制限/作成する
- 提供/非表示の情報
特に、スタック オーバーフローの観点からすると、「お気に入りのプログラマーの漫画は何ですか」のようなエントリをどのように解決すれば、最も人気のあるエントリになります (望ましくない現象の良い例なので、これを選びます)。
ruby-on-rails - ソーシャル アクティビティ ストリームを実装する最善の方法は何ですか?
ソーシャル アクティビティ ストリームを実装する最良の方法はどれか、あなたの意見を聞きたいです (Facebook が最も有名な例です)。関連する問題/課題は次のとおりです。
- さまざまな種類のアクティビティ (投稿、コメントなど)
- さまざまな種類のオブジェクト (投稿、コメント、写真など)
- さまざまな役割に関与する 1 ~ n 人のユーザー (「ユーザー x は、ユーザー Z の投稿に対するユーザー y のコメントに返信しました」)
- 同じアクティビティ アイテムの異なるビュー (「あなたがコメントした..」vs.「あなたの友人 x コメントした」vs.「ユーザー x コメントした..」=>「コメント」アクティビティの 3 つの表現)
..さらに、特にFacebookが行っているように、いくつかのアクティビティアイテムを1つにまとめて高度なレベルに引き上げる場合(「ユーザーx、y、zがその写真にコメントしました」
そのようなシステム、データモデルなどを実装するための最も柔軟で効率的かつ強力なアプローチに関するパターン、論文などに関する考えや指針をいただければ幸いです。
ほとんどの問題はプラットフォームに依存しませんが、Ruby on Rails でそのようなシステムを実装する可能性があります。
asp.net-mvc - キャッシュする正しい情報は何ですか?良いページ読み込み時間はどれくらいですか?
私はソーシャルネットワークサイトを開発中です。
そして、プロジェクトの初日からスケーラビリティについて考えていたので、サイトとクエリを可能な限り微調整しました。
でも; 特定のページは非常にデータ量が多く、ロードが可能な限り高速であるかどうかはよくわかりません。そのため、分散キャッシュソリューションの実装を考えていました。
しかし、何をキャッシュすべきか、キャッシュすべきではないかはよくわかりません。または、現在のページの読み込み時間が1秒であるかどうか。
最も重いクエリは、メンバー情報を取得することです。このクエリは、すべてのメンバーの情報と、このサイトの場合の目標、ブログタイプのエントリ、励まし、写真、ステータスの更新(Twitterなど)、ブログ情報(エントリのクロスポスト用)など、メンバーに関連するすべての情報を取得します。 )などなど。
とにかく、この情報をキャッシュする必要がありますか?そして、1秒のページの読み込み時間はかなり速いと思いますか?一部のページは、4〜6の10分の1秒の間で1秒未満です。
algorithm - 友情関係追跡アルゴリズム
ソーシャル ネットワークの一部である一連のユーザーを使用して、「 6 段階の分離」理論を証明しようとするアプリケーションを考えています。
私はそれらの要素を持っています:
- 6度理論を証明したい2人のユーザー
- 各ユーザーについて、ソーシャル ネットワークの友達のリストを知っている
2 人のユーザーがどの程度接続されているかを確認し、接続の最終的な手順を表示するのに最適なアルゴリズムはどれですか?
iphone - iPhone または iPod Touch は、同じ部屋にある別のデバイスと通信できますか?
iPhone および iPod touch 用のアプリケーションを開発するのは初めてです。WiFi や iPhone の BlueTooth を使用して、同じ部屋にある 2 つのデバイス間で直接通信することは可能ですか?
1 つの iPhone が互いに近づくと他の iPhone が「点灯」する火災アプリケーションのデモを見たことがあります。これはどのように達成されますか?
このすべてのポイントは、同じ部屋で別の人とプレイできるゲームを開発するオプションを検討しているということです。
social-networking - ソーシャル ネットワークでユーザー生成コンテンツを整理する最良の方法は何ですか?
ソーシャル ネットワークでユーザーが生成したすべてのコンテンツを自動的に整理する最善の方法を探しています。 lovdbyless のフレームワークに基づいて Ruby でサイトを構築しています。このサイトは、男性が専門知識を共有する場所です。
他のユーザーが簡単かつ効率的にアクセスできるように、これら 3 つのソースからユーザーが生成したコンテンツを自動的に集約し、インデックスを作成し、検索可能にするプラットフォーム/組織構造が必要な wiki、フォーラム、ブログを調査しました。 .
ナレッジベースのようなもので、ユーザーがフォーラムの投稿、個人のブログの投稿、Wiki エントリなどを作成すると自動的に更新されるため、メンバーは最小限の労力でサイトの総合的な知識にアクセスできます。
ruby-on-rails - lovdbyless VS コミュニティ エンジン...どちらが最適ですか?
Ruby が新しいプログラミングの救世主として迎え入れられたことで、使いやすさ、実行に必要なリソース、使いやすさ、カスタマイズのしやすさに基づいて好みを持っている人がいるかどうか疑問に思っています。
2つのうちのより良いものはありますか?
java - 最高の Java ソーシャル ネットワーキング フレームワークは何ですか?
会社の従業員とパートナーがコラボレーション、メッセージ交換、経験 (イベント、書籍の参照など) の共有、およびコミュニティへのグループ化を行えるように、カスタマイズされたプライベート ソーシャル ネットワーキングを作成したいと考えています。これを開発し始めるための良いJavaフレームワークを知っている人はいますか?
プロファイル、フレンド リスト、コミュニティ、イベント、メッセージなどの基本的なコンポーネントを含むものを探しています。このコンポーネントのそれぞれを拡張して、ドメイン固有の機能を実装できます。OpenSocialにも対応しているといいですね。
social-networking - ユーザーがソーシャル ネットワーキング Web サイトで表示名を選択できるようにするためのベスト プラクティスは?
私はソーシャル ネットワーキング/ブログ Web サイト ( http://www.obsidianportal.com ) を運営しており、現在、ユーザーはどこでも一意の (そして変更不可能な) ユーザー名で識別されています。多くの人が、選択できる表示名も持つ機能を要求しています。これをサポートしたいのですが、なりすましやなりすましが心配です。それで、誰かがこれに対処してアドバイスを持っているかどうか疑問に思っていますか?
私が避けたいのは次のとおりです。
サイトではミカと呼んでいます。誰かが私の名前を表示名として選択して、サイト上の他のユーザーに偽装できるようにしたくありません。同様に、人々がお互いになりすますことができるようにしたくありません。
私が特定したいくつかの可能な手段は次のとおりです。
- 好きな名前を選んでもらいます (理由の範囲内で: 冒涜、人種差別、ヘイトスピーチなど)。
- ユーザーが既存の一意のユーザー名と重複する表示名を選択できないようにする
- 既存の一意のユーザー名または既存の表示名と重複する表示名をユーザーが選択できないようにします。
私は偏執的すぎますか?リラックスして、ユーザーが好きな名前を選択できるようにする必要がありますか?