文字列中に含まれるURLに自動でリンクを貼りつける正規表現(Java)
[java] Pattern pattern = Pattern.compile(“http://(.*\\.)+.*/.*(\\s|\\z)”); Matcher matcher = pattern.matcher(str); matcher.replaceAll(“$0“); [/java]...
View ArticleTomcatのルートコンテキストに動的にwarをデプロイする方法
Shindigをアップデートしようと思ったのだが、なぜだか今までルートコンテキストに置かなくてもきちんと動作していたはずなのに、アップデート後のShindigは動作しなくなっていた。仕方ないのでなんとかルートコンテキストに置く方法を調査。 調べてみるとあら簡単。名前をROOT.warとしてwebappsディレクトリに配置してやればよい。もちろんWebマネージャからもデプロイ可能なので、楽ちん楽ちん。
View Article最新版のShindigのmetadataのiframeURLの値がおかしい
なんか無茶苦茶になってる。なぜかhttp://の前に//がついてたりとか、同じパラメータが2個以上あったりとか、セキュリティトークンがなぜか付属してたりとか(しかも内容はただのゴミ文字)、バグバグすぎる。一体どうしちゃったんだ? とりあえず正規表現で置換して対応したりするけど、これどうしようもないよ。最悪だ。
View ArticleShindig 1.1 beta5がビルドできない
Cajaの仕様が変わっててビルドできないようです。 これどうしたらいいんだろう?Mavenは便利だけど、こういうことがあるとキツいよなあ・・・。
View Article色彩センスが皆無だとお嘆きの諸兄に
どうやら今はこんなものがWebで公開されているらしいです。いい時代になったものですね。 http://www.color-fortuna.com/color_scheme_genelator2/ 色相差を大きめに振るとちょっとセンスがいい感じの配色っぽくなって素晴らしい。色相に困った時はこれを使おう。
View ArticleAndroidのDalvikVMのGCはマーク&スイープ方式だった
てっきり標準のJVMと同じく世代別GCを使っているのかと思っていました。 だからオブジェクトを使い捨てていると、アプリケーションの動作遅延が起きやすかったんですね! ちなみにマーク&スイープ方式はGCが走っていない時の動作速度が高速らしいです。 世代別GCの方式はARMプロセッサの上で走らせるにはヘビーなのかな?...
View ArticleView firstなWebフレームワークはどうなの?
最近ScalaのLiftフレームワークについてちょっと調べているのだが、 これがなかなか面白い。 MVCのControllerからViewを呼び出すタイプではなく、 ViewにSnippetという部品を埋め込んでサーバサイドの処理を行うフレームワークなのだ。 ControllerがSnippetに置き換わって、ViewをベースにSnippetの集合を構築する。 これは面白いかも。詳細はまた後日。
View ArticleActorを使ったサーブレットの可能性
Javaではスレッドごとにサーブレットが動いているが、ScalaでActor使ってサーブレットを並列動作させるというのはどうだろう。軽量プロセスならオーバーヘッドも少ないだろうし、どうにかこうにかかゆいとこに手が届く仕組みにならないだろうか。まあ、ただの思い付きです。Liftは普通のサーブレットなのかな。どうなんだろう。
View Article
More Pages to Explore .....