Rabin Karp アルゴリズムでコード重複の検出 YAPC::NA で会った Fotango の Norman Nunley がつくってる Algorithm::RabinKarp モジュールが面白げです。 Rabin Karp 文字列探索アルゴリズム (wikipedia) を使って文字列のハッシュ(ダイジェスト)をチェックし、同一の値を示す部分を重複しているとみなしてレポートしてくれます。つまり、プロジェクト内のコードのコピーペーストを検出するツールとして使えるというわけ。 ためしに Plagger で試してみた結果は rabin.txt のようになりました。プラグインの register_hook や CustomFeed での Feed オブジェクトの生成など、イディオム的に使う部分が大半になってしまっていますが、いくつか実際コピペで再利用しているコードが検出できています。 c
まんまキャタピラで走りまくることができるバイクです。タイヤメーカーのミシュランが主催した「Michelin Challenge Design」の2006年版にドイツから出されたもの。デザイナーはOliver KellerとTillman Schlootzです。近未来SFの香りが漂います。 詳細は以下の通り。 Your Very Own Personal Tank - Popular Science Michelin Challenge Design 「Hyanide」という名前は、このバイクがうずくまっているハイエナに似ていることから名付けられたそうで。キャタピラ部分は77個のパーツがつながったもので、プラスチックの部品にゴムが被さったモノ。接合部分はケブラー繊維。このキャタピラは戦車のそれと同じ構造をしており、沼地やでこぼこの土地でも難なく走行可能とのこと。 また、二人乗りも可能で、最大
Introduction: Solve Sudoku (Without Even Thinking!) This instructable provides step by step instructions to complete a Sudoku puzzle by simple process of elimination. One of the things I that drove me crazy about Sudoku is how difficult it is to return to a puzzle if you get interupted. This system allows you to walk away from a puzzle at any time and return exactly where you left off. You need: 1
Every pixel in the illustration represents one person alive on Earth. The first one is you. The rest are everyone else.
米グーグルが発表したGoogle Web Toolkit。Java言語で作成したクライアントアプリケーションを、JavaScript+HTMLアプリケーションに変換するという、まったく異なるアプローチを持つAJAXアプリ開発ツールだ。簡単なサンプルを動かしてみよう(編集部) 2006年5月17日、米国Googleが、Google Web Toolkitをリリースしました。早速Webサイトを見ると、『Google Web Toolkit - Build AJAX apps in the Java language』(=Java言語でAJAXアプリを造る)という、Java開発者にとって非常に刺激的なキャッチで始まっています。 これまでも、BACKBASE Java Edition、ICESOFT ICEFACES、Nexaweb などAJAX+Javaでの開発に対応するフレームワーク製品または
前回「JavaをAjaxに変換するグーグルのGWTを使ってみよう」では、Google Web Toolkit(以下GWT)の概要を紹介しました。 GWT最大の特徴は、JavaでAjaxが開発できることです。Ajaxアプリケーションのクライアント側をJava言語で開発し、それをピュアなHTMLとJavaScriptに翻訳する「Java-to-JavaScriptコンパイラ」というユニークな技術をコアとした開発手法にあります。 具体的なAjaxアプリケーションを実際に作成することで、GWTのプログラミングやウィジェットあるいはリモート・プロシージャ・コールの機能といった本質的な要素へと迫っていきましょう。
iusethis lets you keep track of the osx apps you use, and locate and download top freeware and shareware applications for OS X.Do you like using iWeb but wished it had some advanced feature that you simply need for your website? Perhaps you want Google Analytics on your site or you want to add Social Bookmarks to your …
鉄則!企画書は「1枚」にまとめよ スポンサード リンク ・鉄則!企画書は「1枚」にまとめよ こんな私でも最近、長いこと仕事をしているおかげで、企業の重要なポジションの方々に直接、提案をさせてもらえる機会が増えた。要職につかれている人の共通点として、とても忙しいという事実がある。頑張って作りこんだ長い企画書は、この人たちには、読んでもらえない。全容を語るのに何百ページ必要な内容であろうと、簡潔な企画書にしないと眼にとめてもらえないような気がする。理想は1枚。 1枚企画書というと、その世界では神様と呼ばれる高橋憲行氏のノウハウ本が有名だけれど、この人の場合「文不如表,表不如図」(文は表に及ばない。表は図に及ばない)がポリシーで図解中心である。図解のメリットもあるのだけれど、よほどの名人でもない限り、一目瞭然とはいかないものである。作成にも時間と手間もかかる。 ・企画書提案書大事典 http:/
2006-07-11T19:56:28+09:00 会社ではやっているのだけれど、自分のウェブサイトでもやってみよう。と簡略記述を利用する場合の値の順序やらもまとめとく必要があるのかもしれないけれど、セットフォーマットルールやプロパティの順番だけをサクッとまとめて資料にしてみました。課題は残したもののこれだけでも相当すっきり。詳細やセットフォーマットルールに関しては、ダウンロードできるようにしている資料を参考にしていただくとして、このエントリーではプロパティの順序についてまとめることに。自分自身が実際に作業を進めていくことを考慮し、その考えに基づいて設定したモデル別の順序は以下の通り。 生成 内容, 自動番号付け及びリスト (Generated content, Automatic numbering, and Lists) 利用者インターフェイス (User Interface) ビジュ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く