質問: 私が取り組んでいるプロジェクトに「タグクラウド」を追加したいと思います。私はグーグルを介してそれらのトンを参照してください、しかし、彼らは主に "URLを入力する"タイプと思われる。ここで は、私が何を意味するかの例です: ! 私はどちらか持って * 素敵なウェブアクセス可能なAPI * スタンドアロンのローカル実行可能いずれかを探しています(linuxが好ましい) * リンク可能なライブラリ(c、pythonが好ましい) もちろん、他のオプションや提案もありがとうございます! **更新:私が探しています何のようだが、一般的に、私はテキストのブロックを表示するためにそれを使用することに興味を持っていても、*タグクラウド*なく*テキストクラウド*と呼ばれています。** ***更新2:最も優れたJonathan Feinberg氏とIBM社がWordleleをリリースしています... hooray !!!*** > > > > >
回答: あなたは、単純な(ALA Flickr)tag cloud、またはWordleのようなもう少し複雑な何かを参照している場合、私はよく分かりません。 とにかく単純なタグクラウドを探しているならば、HTMLのレンダリング能力を持っている限り、それを実装するのはあまり難しくありません。頻度(または他の尺度)に基づいて各項目の色 既存のライブラリを使用したい場合は、Tag CloudのようなopensourceのPHPバージョンの1つを見るだけで、ウェブサーバではなくphpを使ってマシン上にローカルで実行するだけです。単にPHPをインストールして、Pythonスクリプトの実行方法に似た`php filename.php`を実行してください。 Wordleサービスを見ると、Javaアプレットを使ってグラフィックを生成するため、自動的に作成する方法はないようです。`curl`を使って容易にスクリプト化できません。しかし彼らはAPIについてquestion in their FAQを持っている: > > *あなたは画像を生成するウェブ > サービスとしてWordleを公開してもらえますか?* > > > スケーラブルなWebサービスでは、 > を数十ミリ秒以上使用しないでください。 > Wordleを作成するには > Javaの > 実行時に複数秒が必要です。 (その美しいアニメーションは、ショーのために > ではありません。実際にアニメーション中には > が出ています)。したがって、 > ワードルは常に > CPU集約的なものをあなた、ユーザー、 > とあなたのCPUに配分します。 > > > この記事の執筆時点では、Wordleは > で、毎秒10ヒットを維持しています。 > 地球上でWordlesをレンダリングする道はありません > そのスピード。まあ、方法がありますが、 > それは私が持っているよりも多くのお金が含まれている > 持っている。 > > > また、previous questionが役立ちます。