コミュニティ: mixi || ☆たるさんのパソコンフィールド | Ando's Processor Information Page | Google IT勉強会カレンダー
番組: || NHK SPECIAL | TOP RUNNER | BSマンガ夜話 | BSアニメ夜話 | NHKアニメワールド | テレビ東京 - Anime X-press
軽いらしい。Xも動いているのか...。
古いPCの復活を考えるならCPUはともかくメモリが256MB推奨なのはちょっとハードルが高いかもしれないね。
えーと実は今回「宮地真緒」がゲストとしてはなかなかよくて、ゲストが一人でも楽しめる内容になっていました。ということで番組そのものは特に過不足なく違和感なく進行できていたと思います。
でこの件については内部のことはわからないのでなんともいえないのですが、まぁもうちょっとカオスになってたかもしれませんね(いい意味でも悪い意味でもない)。
出演者の犬猿の仲なんてのは仕事ではよくあることですし、もしそれによって場が微妙になってしまうのなら視聴者としてはそうなって欲しくないわけですし、今回の件は特に問題ないように感じます。
もういい加減仕様はFix(固定)かな。これ以降は次期バージョンにします。
いろいろじくってるので、そこそこ変ってます。仕様は追加されたくらいですけど。
というわけで、明日β版を出して、明後日位に正式リリースします。
ToDo:
javax.annotation.Resourceアノテーションをクラスにつけてみます。
import javax.annotation._
@Resource {
val name = "abc",
val `type` = classOf[Object],
val authenticationType = Resource.AuthenticationType.APPLICATION,
val shareable = true,
val mappedName = "helloworld",
val description = "Hello, world type"
}
class HelloWorld {
def greeting(msg: String): String = msg + ", world!"
}
こう書くだけです。Javaと書き方が違うだけで特に問題なくJavaのアノテーションを記述できます。
val klass = classOf[HelloWorld] for (annotation <- klass.getAnnotations) println(annotation)
これを実行すると、
@javax.annotation.Resource( mappedName=helloworld, shareable=true, description=Hello, world type, name=abc, type=class java.lang.Object, authenticationType=APPLICATION)
(適当に改行しています)と表示されます。アノテーションは定義されているようですね。
Class#getAnnotationsで取得できるということは、静的に埋め込まれていることになります。
Javaのフレームワークを使うときにアノテーションは重要な位置を占めつつあるので、これらがScalaで定義できることはかなり大きな意義をもちます。
実験リリースです。Jettyにしようかと思ったのですが、Tomcat 6の方が小さかったのと、Jettyはあんまり詳しくないのでApache Tomcat 6を採用しました。
${APACHE_TOMCAT_HOME}/bin/catalina.sh runで起動するはずです。
なおAdministrator menuは、webflavor (ユーザ名) : webflavor (パスワード)でログインできます。
かなり横暴な削除があるので、必要に応じて組み合わせを変えてください。
このコンパクト化で、無圧縮時ディレクトリ容量は2.65MBです。なかなか優秀です。
やること、い〜っぱい(´д`)。