それなりブログ 20台後半からWebエンジニアに転生した人が書く、プログラム・無駄口とかのそれなりのブログ 管理人: kjirou 座右の銘: 「三度の飯より、四度の飯」 タグクラウドの大きさを決めているアルゴリズムはどうなってるのかなと、PHPのTagCloud.phpと、Rubyのtagcloud-rubyを読んみました。 両方ともCSSセレクタ生成等が処理の中に入ってしまっており、ライブラリとしてはやや微妙な感じ。(元のPerlの実装に合わせているからだと思いますが) なので、アルゴリズムだけ貰おうかと。 【最も基本的なアルゴリズム】 最終的に、各タグの大きさは25段階の範囲で区分される。 ソース内ではこれを level と読んでおり、0-24の範囲で指定している。 level算出方法は以下の通り 1. 最もタグ付けされている回数が多いタグの回数を取得し、それの平方根を求
昨今のSIプロジェクトでは、開発期間の短縮や品質確保を目的にアプリケーションフレームワークを採用することが多く なっています。一般的にフレームワークを利用する場合には、ベンダから販売させている製品やオープンソースとして公開 されている、いわゆる既製品を採用することが多いと思います。一方で、プロジェクトの状況によっては開発対象となるシステム 専用のフレームワーク(以下、専用フレームワーク)を自作すると言う選択肢もあり得ます。 私は、以前参加したプロジェクトの中で、PHPによる専用フレームワークを開発する機会を得ることができました。本稿では、 この時の経験を通じてPHPによる専用フレームワークの開発について考察します。前半はPHPに限らず一般的な 専用フレームワークの考え方について、後半はPHPで専用フレームワークを実装する上での注意点について話を進めていきます。 始めに、私が参加したプロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く