2

私は最近、それほど典型的ではないプログラミングの問題に直面しました。寄稿者はどこで探しますか?私は既存のプロジェクトであるHypertableを拡張していて、何かを実装するのに手を貸してくれる人をもう1人か2人探しています。私が取り組んでいるプロジェクトの拡張機能はMapReduceフレームワークであり、これを実行すると、完全にオープンソースのGoogleスタックの代替案が完成します。

どこに助けを求めるべきかについて何か提案はありますか?

4

5 に答える 5

1

オープンソースライセンスの下で仕事を提供するつもりなら(HypertableはGPLのライセンスを取得しているので、そうすると思います)、Hypertableメーリングリストで何をしようとしているのかを説明するのがおそらく最善でしょう。そこに興味のある人を見つける可能性が最も高いです。

私の推奨は、あなたがやろうとしていることを示すために、いくつかのコードパッチであなたの意図を裏付けることです-それが実行可能であれば。そこで開発者のコ​​ミュニティに自分自身を知らせ、彼らが外部からの貢献を受け入れているかどうか、または彼らがあなたが提供しようとしているものにすでに取り組んでいるかどうかを確認してください。

オープンソースプロジェクトに参加する方法については、たくさんのリソースがあります。それらを探し(おそらく誰かがここで良い参考資料を提供する可能性があります)、それらがあなた/このプロジェクトに当てはまるかどうかを確認してください。

于 2009-01-25T20:27:14.917 に答える
0

最初にコードまたはアイデアをグーグルコードやコードプレックスなどの共通の共有Webサイトにアップロードし、次にブログを開いてプロジェクトに更新を追加します。アイデアを販売する必要があり、寄稿者が表示されます。

于 2009-01-25T20:27:29.940 に答える
0

Hypertable チームは、製品を 1.0 ベータ版にすることに主に注力しています。それは間違いなくそこに来ています。α版のHypertableでも安定性は抜群です。私が見た限りでは、人々は HBase と Cassandra を放棄し、Hypertable を採用しています。Baidu の支持は、このプロジェクトの大きな PR の勝利です (DB サイズは最大 1 PB であり、遭遇して回避された問題のほとんどは Hadoop によるものだと聞きました)。

map-reduce 拡張機能は、1.0 以降の計画にあります。このような拡張機能に関心がない理由の 1 つは、Hadoop などの既存の map-reduce フレームワーク (Cascading などの便利なラッパーと共に) が Hypertable (Hypertable にアクセスするためにさまざまな方法 (直接または Thrift) を使用する map/reduce ジョブ) で問題なく動作することです。

私は、代わりの map-reduce フレームワークを歓迎します。しかし、それは多くの見返りのない多くの作業であると認識されています。それらが間違っていることを自由に証明してください:)

于 2009-01-27T09:00:35.537 に答える
0

ええと、私はすでに (まれに) Hypertable の貢献者であり、多かれ少なかれプロジェクトに関与していますが、Hypertable チームの問題は、彼らがますますデータ ストア自体に関与していることです。では、プロジェクト コミュニティの外でプロジェクトに興味を持つ可能性のある貢献者をどのように見つけるかが問題になると思います。ブログなどを運営するなど消極的に寄稿者を探す運命にあるのでしょうか。

于 2009-01-25T20:33:59.960 に答える
0

私があなただったら、次のことをします。

  • 何をやろうとしているのか、なぜやろうとしているのか、そしてどのようにやろうとしているのかを説明する文書を書きましょう。これは、ミッション ステートメントと仕様の間にあります。それには、あなたが知っている詳細が含まれている必要がありますが、これがなぜこれに取り組むのが良いことなのか、誰が役に立つと思うのかについても大まかに説明する必要があります。
  • これまでに持っているすべてのコードと関連データを取得し、GitHub や SourceForge などの一般にアクセス可能な場所に配置します。
  • コードへのアクセスをあなたが書いた任意のテキストと統合する単純な Web ページを作成します。
  • 興味があると思われる人に通知します。これには、メーリング リスト、同様のアイデアの Web サイト、同じ分野で出会った人、あなたのアイデアを支援してくれると思われる業界の個人的な友人が含まれます。人に連絡する前に、私が上で提案した準備作業の一部またはすべてを行うことができれば、組織のオーラがにじみ出るので、人々はあなたを真剣に受け止める可能性が高くなります.
  • 物事に取り組んでいるときは、日付の更新を投稿して、あなたの Web ページを見た人があなたのことがまだ活発に開発されているかどうか疑問に思う必要がないようにします。

インターネット上でランダムな人から助けを得るということは、部分的にはマーケティングに関するものなので、コーディングでなくても、仕事のその側面を無視しないでください。何か新しいことに取り組むのは楽しいです、頑張ってください。また、DOK が指摘しているように、同様の質問が以前に回答されているので、それらの回答も確認してください。

于 2009-01-26T01:27:21.863 に答える