ランダムハックオブ親切:南アフリカで渡されたプログラマの親切の別のランダムバースト





プログラマーは慈善活動を行うことができますか? はい、できます。 これの顕著な例は、 Random Hacks of Kindness(RHoK)です。このプロジェクトの本質は、人類の問題に精通している専門家だけでなく、これらの問題を解決し開発するボランティア開発者やデザイナーを引き付けることです。 グローバルRHoKプロジェクトは、2012年12月に世界16か国30都市で開催されます。 この記事では、先週末にプレトリア(南アフリカ)で開催されたRHoKとRHoKの歴史について説明します。







定義 Hackathon(ハッカソン) -小さなトピックに関するプログラマーグループの集中的な作業。



物語


2009年6月にワシントンで開催された円卓会議では、「親切な時折の爆発」というアイデアが生まれ、Microsoft、Google、Yahooの代表が出席しました。 彼らは、プログラミングコミュニティを使用して、災害のリスクを軽減し、危機的状況後の社会の回復を支援する世界的な危機的状況に対するソリューションを提供する開発を作成することに同意しました。 そこで、オープンソースソフトウェアのボランティア開発から成る「ハッカソン」のアイデアが生まれました。 彼女は、災害リスク軽減とNASAオープンガバメントを専門とする世界銀行部門によってサポートされていました。 これらの「設立企業」(Microsoft、Yahoo、Google、NASA、および世界銀行)は、「Random Hacks of Kindness」と呼ばれる最初のイベントを開催しました。



RHoK 0


最初の「ランダムフラッシュオブ親切」は、2009年11月にマウンテンビュー(カリフォルニア)で開催されました。 最初のRHoKイベントは、0から始まる配列のプログラミングインデックスに従って、RHoK 0として知られています。 RHoK 0の作業の例は、注目すべきプロジェクト「 Tweak the Tweet 」です。 プロジェクトの結果は、ハッシュタグベースの構文を使用して、特定の壊滅的なイベントについて互いに通信するTwitterのユーザー投稿からデータを効率的に取得するクライアントプログラムです。 Tweak for Tweetは、ハイチの地震、チリの地震、メキシコ湾の油流出、クイーンズランド州(オーストラリア)のヤシの洪水とサイクロン、カリブ海のハリケーンアイリーン(アイリーンハリケーン)など、2010年と2011年の多くのインシデントに使用されましたなど



今日のRHoK


今日、 RHokは世界的なイニシアチブであり、30か国以上の5,500人以上のイノベーターが協力し、人類の最も複雑な問題を解決する実用的な技術ソフトウェアを開発して世界を改善しようとしています。 これは、問題を特定し、ハッカソンを組織し、開発を展開することにより達成されます。 RHoKモデルによると、問題の特定と説明は、特定の分野の専門家と地元の利害関係者によって実行されます。 これにより、ボランティアは実際の人々の実際の問題の解決に直接集中することができます。 イニシアチブの開発の鍵は、RHokのグローバルパートナーと地域パートナー、特定の分野の専門家と開発ボランティア、地元の主催者とスポンサーの間の協力です。







各RHoKイベントで、受賞プロジェクトの条件が決定されます。 これらは、「ゼロから」完全に新しいプロジェクトまたは既存の開発に基づいたプロジェクトです。 プロジェクトは次のような条件を満たす必要があります。



「親切な偶然の発生」は、コードのオープン性の前提条件の対象であり、イベントでのすべての開発は公開コードリポジトリに配置する必要があります。 多くのRHoK開発コードはGitHub Webリポジトリに保存されています



目撃者のRHoKの目。 2012年12月1〜2日、プレトリア(南アフリカ)


第6回グローバルハッカソンRHoK 6は、2012年12月に16か国30都市で開催されます。 このイベントを考慮して、RHokは6,000人以上の参加者を持つ50以上の都市で170以上のハッカソンを開催します。



この記事の著者は、2012年に南アフリカ(プレトリア)のSAP Researchでインターンシップを取得できたことが幸運でした。 このエキゾチックな国の都市や自然を見ることは非常に興味深いという事実は言うまでもなく、多くの興味深い「ITの人々」にも会いました。 私の新しい友人はプレトリアでRHoKを組織しました。これは彼らが組織した2番目のイベントです。



このイベントには、プレトリアのイノベーションハブが選ばれました。これは、成功した革新的な企業のコミュニティであるプラットフォームです。 RHoKは、Mlab Southern Africa、SAP Research、Sowertech、House 4 Hack、UNISA(University of South Africa)、CSIR(Council for Scientific and Industrial Research)などのスポンサー組織の代表者による差し迫った問題を提示することで開かれました。



参加者には、失業者やホームレス向けのマイクロワークを配置するためのプラットフォームの開発や、例えば、農村の教師と両親のコミュニケーションのためのアプリケーションの作成などのプロジェクトのトピックが提供されました。







プレゼンテーションの後、参加者はチームに分かれてプロジェクトに取り組み始めました。







私も参加した受賞プロジェクトについてもう少しお話します。 Android向けのモバイルアプリケーションを開発することにしました。これにより、カメラで携帯電話を撮影し、道路で進行中の犯罪の説明と座標を自動的にTwitterに投稿できるようになりました。 参考までに、これは次の簡単な方法で行われます:交差点などの道路上で、強盗が窓に駆け寄り、武器をドライバーに向けて車から追い出します。その後、彼らは車輪の後ろに乗り込んで運転します。 プロジェクトの過程で、このアプリケーションを、車のキーに取り付けられたキーフォブの形の「鉄」で補足するというアイデアが生まれました。 インシデントを見たり、攻撃を受けやすい場合、ユーザーはこのボタンを押すだけで済みます。「パニックボタン」は、Bluetoothを介して携帯電話に信号を送信し、アプリケーションの起動を開始します。 このプロジェクトはSpotreportと呼ばれ、「私が見た、報告した、私たちは征服した」というスローガンが作られました(ジュリアス・シーザー「Come-Saw-Won」からの引用に基づきます)。 アプリケーションを使用して取得したデータを視覚化するために、UshahidiのCrowdmapサービスでプロジェクトが作成されました。 コードはGitHubに投稿されました。 左側の写真の一番下に私のチームがあり、右側の私は、彼らが私を組織するのに役立つ追加の賞をくれました。







次は?


RHoKは週末のイベント以上のものであり、問​​題を定義することで開始されるプロセスであり、ハッカソンでソリューションのプロトタイプを作成し続け、現実世界の将来の展開で最高の開発を実現します。 チームは今後も引き続きプロジェクトに取り組むと想定されています。 プレトリアでの受賞プロジェクトの成果を見るのは興味深いでしょう。



PSロシアではおそらく誰かがこのビジネスを組織することを引き受けるでしょう。 RHoKの後援の下でイベントを開催するためのライセンスを取得する詳細は、イニシアチブのウェブサイトで見つけることができます。



All Articles