API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。2009のコンテストにおいて助成金の申し出を受けた。DocumentCloudは、71万9500ドルの賞金を受け取り、ドキュメントを統合して調べることを容易にするドキュメントベースのアプリケーションを構築する使命を負った。RubyでCloudCrowdというクラウドのソリューションを実装することを決めた。PDF処理にCloudCrowdを使用しているが、CloudCrowdは以下のような他の高価なタスクにも利用できる。大規模ファイルやデータベースの移行ウェブスクレイピングCloudCrowdアーキテクチャのドキュメントでは、以下のように述べられている。CloudCrowdは、小さな仕事をたくさん行うためのものではありません。巨大で高価な仕事を適度に行うものです。フレームワークの影響を受けている。そのアーキテクチャは、実際の処理を行う作業デーモンによって動くセントラルサーバに基づく。と何が起きているのかモニタリングするウェブコンソールとともに公開されている。S3を使うが、別のストレージも要望があれば追加できる。Ashkenas氏と情報交換する機会があった。Jeremy氏は、DocumentCloudで働き始めたばかりで、Ruby-Processingの作成者でもある。すべての結果(中間時と終了時の両方)に対して、分散データストアとしてS3を使います。gemを通してEC2インスタンスをさらに構築することで、CloudCrowdのクラスタの自動スケーリングをサポートすることは、興味深い将来の方向性であり、素晴らしい貢献になるでしょう。セントラルサーバは、自動スケーリングの決定に必要なすべての情報を持ちます。ちの列の長さを知っています。後は、インスタンスの構築のためのアルゴリズムを決定し、新しいインスタンスに必要な依存関係がすべてインストールされていることを確認するだけです。Naniteと比べて、CloudCrowdは簡単で分かりやすいツールであろうとしています。そのため、Rubyマニアたちは、簡単に理解してカスタマイズできるでしょう。S3のように、たいていのRuby開発者が慣れ親しんでいる技術を使います。これらすべては、ひと際優れてデバックしやすく、作成が容易です。最小のCloudCrowdアクションは、たった1つのRubyのクラスで、1つの「プロセス」メソッドを定義しています。このメソッドは、並行して計算する部分を実行し、それをS3に保存します。これは、HadoopやNaniteのような産業に強いシステムの1つの選択肢として考えられるべきです。ErlangやAMQP、RabbitMQは必要ありません。非常にサイズが大きくなることを約束するものではありませんが、たいていの使用には十分持ちこたえられるにちがいありません。多くの部分は、どのように効率的に問題に対応できるかによるでしょう。私がRubyを使ったのは、DocumentCloudの残りの部分を一緒にまとめるために使う計画を立てていたからです。例に挙げられたアクションの多くの中で実際の力仕事はRuby自身の中で実行されているのではなく、適当なツールから取り出されていることに注目してください。Rubyは物を結びつける言語として優れていて、実際の画像処理やPDF変換、ビデオの暗号化は、GraphicsMagickやTesseract、FFmpegなど適当なところへ渡されるでしょう。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。