問題タブ [crowdsourcing]

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

algorithm - クラウドソーシングによる並べ替えで 100 万枚の画像をランク付けする方法

サイトの訪問者が評価できるゲームを作成して、風景画像のコレクションをランク付けし、どの画像が最も魅力的かを見つけたいと考えています。

それを行うための良い方法は何ですか?

  • ホットオアノットスタイル?つまり、単一の画像を表示し、ユーザーに 1 ~ 10 のランク付けを依頼します。私が見ているように、これによりスコアを平均化することができ、すべての画像で投票が均等に分散されるようにする必要があります。実装はかなり簡単です。
  • AまたはBを選択しますか?つまり、2 つの画像を表示し、ユーザーに良い方を選択してもらいます。これは数字のランキングではなく、あくまでも比較であるため魅力的です。しかし、どうすればそれを実装できますか? 私が最初に考えたのは、人間が提供する比較操作を使用してクイックソートとして実行し、完了したら、並べ替えを無限に繰り返すことでした。

どのようにしますか?

数字が必要な場合は、毎日 20,000 人の訪問者がいるサイトの 100 万枚の画像について話しています。少数の人がゲームをプレイする可能性があると思いますが、議論のために、1 日に 2,000 回のヒューマン ソート操作を生成できるとしましょう。これは非営利のウェブサイトで、好奇心旺盛な人は私のプロフィールから見つけることができます :)

0 投票する
11 に答える
2758 参照

amazon-web-services - Mechanical Turk を興味深い使い方をしたことがありますか?

Amazon の Mechanical Turk を利用した興味深いプロジェクトについて聞きたいです。

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

internationalization - クラウドソーシングを使用したアプリケーションの国際化/翻訳の経験? メカニカルターク?

すべての表示可能な文字列をプロパティ ファイルに入れるなど、国際化のベスト プラクティスを使用して Web アプリケーションを開発しました。

プロパティ ファイルの文字列を 5 つの異なる言語に翻訳したいと考えています。

Mechanical Turk やその他のクラウド ソーシング サービスを言語翻訳に使用した経験のある人はいますか?

翻訳会社や翻訳サービスだけを雇いたくない理由は、最終的には API を介して継続的なコンテンツを翻訳サービスに提供したいからです。

このトピックに関する詳細についての私の Google の結果は、驚くほど悲惨なものでした。リンクやポインタは大歓迎です。

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

iteration - クラウドソーシングと反復開発の戦略

私は最近、Web ベースのクラウド ソーシング プロジェクトに参加しました。私には 2 つの主な問題があり、どちらにもいくつかのサブ質問があります。これらの質問に対する洞察をいただければ幸いです。

1) クローズドベータテスト期間を経ることをお勧めしますか?
それとも、できるだけ多くの人にサイトを利用するよう勧めますか?

サイトが完全にユーザー コンテンツによって生成されたものである場合は、おそらくプライベート ベータ版の方が適しています。-- このベータ版に私が選んだ人数は? 1 つのユース ケースを選択するか、複数のユース ケースを選択するか、考えられるすべてのユース ケースを選択するか。

言葉を広めるためのオンライン広告の方法は何ですか?
TechCrunch や Digg などのサイトでは、ユーザー ベースを確立した方がよいのでしょうか、それとも最初からやり直すべきでしょうか?

2) 製品をローンチしたら、どのくらいの頻度で公開サイトを繰り返しますか?
現在のバージョンをユーザーが現在使用しているバージョンとは別に保持する必要があることはわかっています。この種の開発を行うために人々はどのようなツールを使用していますか?

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

ajax - 私のウェブクロールをクラウドソーシングする方法

私の Web アプリケーションでは、指定されたユーザー URL からコンテンツをダウンロードする必要があります。現在、このリクエストは私のサーバーを通過しますが、これは非効率的であり、サーバー IP がブロックされる可能性があります。

ユーザーが URL コンテンツを直接ダウンロードできるようにする方法はありますか? 同一生成元ポリシーにより、AJAX または iframe を使用してこのコンテンツをダウンロードして再利用することはできないようです。

何か案は?たとえば、フラッシュ経由で URL コンテンツをダウンロードして再利用する方法はありますか?

0 投票する
9 に答える
9320 参照

java - 一般的な Java システム プロパティと既知の値の完全なリストのクラウドソーシング

私は別の質問に触発されました: Java システム プロパティを使用するためのベスト プラクティス

現在、Java システム プロパティと可能な値の完全なリストを探しています。私はそれらの使用を簡素化するために単純なクラスに取り組んでいます (興味がある場合は、ソース背景情報 (私のブログ)を入手してください)。このクラスでは、次のことを提供しようとしています。

  • Java システム プロパティへのシンプルで一貫したアクセス (文字列定数なし)
  • 利用可能なプロパティとその可能な値の完全なドキュメント - IDE 内 (つまり、オートコンプリート、インライン Javadoc)
  • 戻り値および/または命名の矛盾を修正
  • java.io.tmpdir が存在することを確認してください - 実際、それが私がこれをすべて行っている主な理由です:)

完全なドキュメントと利用可能なプロパティの完全なリスト (利用可能性が JVM に大きく依存するものであっても) を入手するには、 source をダウンロードして実行し、結果を投稿してください。それに応じてクラスを更新し、指定された場所で利用できるようにします。うまくいけば、それがあなたの何人かのライブを楽にするでしょう:)

編集:

System.getProperties()で説明されている標準プロパティや、システムで利用可能なすべてのプロパティを探しているわけではありません。システム プロパティの包括的なリストを作成しようとしています。ベンダー、jvm、またはバージョンに関連するものであっても、存在することが保証されておらず、ドキュメントがまばらまたは見つけにくいものです。のようなプロパティ

  • sun.desktop (Linux のみ。"gnome" など)、
  • awt.toolkit (Mac のみ。例: apple.awt.CToolkit)
  • sun.cpu.endian (Sun JVM のみ)
  • ...

他の人に私のコードを実行してもらい、その結果を投稿してもらい、使いやすい Java 列挙型の形式で包括的なリスト (プロパティとその可能な値の広範なドキュメントを含む) をコンパイルしてもらいたいと思います。

それ以外の

そのコードを実行して、結果を投稿してください。開始するための簡単なスクリプトを次に示します。

(これは本当の質問ではなく、クラウドソーシングの問題であることはわかっています。誰も気にしないことを願っています)

報奨金:

この質問には正解がないため、報奨金は新しいシステム プロパティを最も多く発見した人に授与されます。ヒントとして、非標準の JVM (J2ME、Android、GCJ、OpenJDK、Apache Harmony など) と JVM 上の共通言語 (Groovy、Scala、JRuby など) をテストすると、特に成果が得られるはずです。

現在のリーダー:

  1. rsp 19 発見された特性
  2. ボリス14の発見された特性
  3. Joa Ebert 8 発見されたプロパティ
  4. Suraj Chandran 1 件の物件を発見

ところで、最終結果を Maven アーティファクトとしてリリースし、十分な情報が得られ次第、中央リポジトリにアップロードする予定です。

更新: 公開リポジトリ、ついに

SystemProperty.javaは、 molindo-utils プロジェクトの一部として、GitHub で利用できるようになりました。molindo-utils は現在、Sonatypeの OSS リポジトリから 1.0-SNAPSHOTとして入手できます。リリースの準備が整うとすぐに、Maven セントラルにも同期されます。

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

ruby-on-rails - クラウドソース翻訳管理システムの推奨事項は何ですか?

Web サイトの翻訳をクラウドソーシングするのに役立つツールを探しています。

何人かの寛大な翻訳者が自発的に支援してくれたので、彼らの仕事をできるだけ簡単にするツールを提供したいと思います. 理想的には、ツール/アプリは無料であるか、わずかな料金しかかかりません。

理想的には、YAML 形式またはその他の形式に簡単にエクスポートできる翻訳システムが欲しいです (Web サイトは Ruby on Rails で構築されています)。

回答する場合は、提案しているツールを使用したことがあるかどうかを述べてください。

前もって感謝します、エリオット

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

web-applications - オープンソースの共同翻訳アプリを知っている人はいますか?

Facebook がサイトのローカライズに使用したようなものですか?

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

django - 2 人のユーザーが同じクラウドソーシング タスクを同時に開始するのを (コードで) どのように防ぐことができますか?

翻訳クラウドソーシング タスク用の Django アプリを構築しようとしています。

データベース内の各タスクにはis_completed、ユーザーがタスクを完了したときに設定されるブール フラグがあります。また、未完了のタスクのリストから選択する「ランダムなタスクを与える」ボタンもあります。

私の質問はこれです。あるユーザーが別のユーザーの直後にボタンをクリックした場合、2 人のユーザーに同じタスクが与えられないようにするにはどうすればよいですか?

タスクがロードされたときに行にフラグを設定し、has_startedランダムに利用可能なタスクのリストから開始されたタスクを削除することを考えていました:しかし、ユーザーがタスクを開始し、終了せずにページを閉じると、設定が解除されません。 ? 未完成のタスクがたくさんあることになります。

おそらく、有効期限が切れるセッション変数を使用して、より賢い方法でこれにフラグを立てることができますか? しかし、JavaScript で「ユーザーがページを閉じる」イベントを確実にキャプチャするのは難しいことはわかっています。

ありがとう!

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

content-management - クラウドソーシングされたWebサイトでの悪用を防ぐ

ユーザーが新しい記事を作成したり、カテゴリAの既存の記事を更新したりできるクラウドソーシングのウェブサイトを構築しています。カテゴリAのすべての記事に所有権はありません。即時応答を表示したいので、承認なしに記事を更新させます。 。

現在、私はPaper Trail(Ruby on Rails gem)のみを使用して変更を追跡し、それに応じて元に戻しています。私は通常、最後に更新されたページであるデータベースを調べてから、その内容を確認します。

これは日常業務にとって非常に面倒です。これを行うためのより良い方法は何ですか?