http://daniels-lab.jugem.jp/?cid=5ポートの話とか。http://veritas-vos-liberabit.com/note_on/2010/06/websockets.html後半でなぜかJavaアプリのアプリ化みたいな話がやたら詳しく書いてあったり。ScalateをGAEに載せようとしてうまくいかなくて、Scalatra-scalate-supportの実装がイケてないっぽなんで今度自分でソース直してビルドして試してみます。うまくいったらエントリ書きます。ところで、この方のスライドのP.10に先日のエントリで書いたようなJavaVM上でScalaを動かすってつまりどういうこと?みたいな話が書いてあるので興味がある人は見てみるといいと思うよScalateってのはテンプレートエンジン。カテゴリとしてはJavaで言えばJSPみたいなものと思ってればいいんじゃ?Templateってのと名前的に掛けてある。組み合わせで問題なし。ファイルがない場合、画面には何も描画されない(真っ白いまま)。found)が表示される一通り機能がそろっていて、問題なく使えそうな感じ。ruby用のWEBアプリフレームワークのSinatraってのがあるんだけど、それのScala用なのがScalatraらしい。Scalatra.日本語の記事も沢山あるので適当に検索して試してみるといいかもよでも環境をつくらないといけないからちょっと手間が多いかも。Javaの環境がすでにあるなら、Playとか少しいじればいいんじゃないかと。〜本格的なRoRスタイルフレームワーク「Play!」(1)(1/7):CodeZine今やWebのフレームワークと言えば、そのほとんどが「RoRタイプ」です。Rails)がWebの開発に与えた影響は非常に大きく、その後生まれたフレームワークの多くがその影響を受けています。Javaの世界に関しては、RoRはなぜか素通りしてしまいました。Strutsというデファクトスタンダードがあったために新しいMVCフレームワークが割り込む余地があまりなかったのか、あるいはLL(ライトウェイト)言語でないとRoRなスタイルは作りにくかったのか。その後、長い間、Javaでは「いわゆるRoRタイプ」と言えるフレームワークは登場しませんでした。その流れを変えたのは、Groovyです。Groovyの登場により、JavaでもLL言語のような小回りの聞くコーディングが可能となりました。そのおかげで、ようやくJavaの世界にも遅まきながら新しい世代のフレームワークが登場するようになりました。その1つが、今回取り上げる「Play!」です。frameworkを使ったことがある人はどれぐらいいるんだろうか。こんなに面白いフレームワークとは思わなかった。いや、フレームワークというより、プラットフォームです。Railsなんて宣伝を見てしまったせいでスルーしていた。たしかに「Rails使いに媚びてDjangoをJavaにポートした」と言えないこともないけど。ためしてから宣伝してください。見所はコマンドラインなんかじゃない。Windowsがついてくるのは確かに面白いけど。なんといってもJavaの使い方が革命的に面白い。「自分はそういうものには興味が無いタイプの人間です」と自分自身で定義する↓スパイラルへ短期的にはこのへんの話題についてクチプロレスで負けない程度にはなっておくといいかも。PRESSの過去1年分くらいをざっと読むとかwあと、勉強日記的なBlogを自分で書くのもいいんじゃないかなと。これは地味に効くと思う。3つのプラグインを入れると本の通りに実行できるようになるらしい。なに〜i18nとか便利(な気がする。他を知らないので)なので、基本は2.x系で行きます。2008/09/05楽しそう。Objective-Cはマクロ的な実装らしいけど、こっちはどうなってるんだろ。Objective-C書籍2008/08/04おもむろにこれを読んでいる。JavaになってからのFoundationはWOの仕事(これを称してヲ仕事、ってのはどうだろ)で使ってたので、Obj-Cのコードもなんとなく見覚えがある感じ。super呼んどけみたいなあたりとか。Xプログラミング入門)ホントはこれを買おうと思ったんだけど、上の本が家にあったから、とりあえず一通り読んでからにしようかと。2.0こんなのもあるんだ。Xプログラミングなぜかこれも頭から全部読もうかとか思ってたり。)でブラウザ上でコードブラウザ2008/07/05これはすごいWebObjectsのDirect2Webを思い出した(あれはJavaアプレットだけど)あと、この継続って、WOでもバックトラック(ブラウザで戻るボタンが押されたかどうかを検出する仕組み)は有りますよね。コードブラウザ今度は一番右のアイコンをクリックしてみます。コードブラウザが出現します。バリケンのLisp日記2008/03/25twitterでタイプミスで@が来たので知ったemasaka氏。SchemeであるGaucheを使ってプログラミングする方法についての手引きになっている。最初からgoshとEmacsを組み合わせた開発環境の説明をみっちりやっているし。文法要素をサンプルを作りながら説明していくうちに、説明した各サンプルが継続渡しによるWebアプリケーションに集結するところはちょっとした感動ものだった。いうか全然読めてない>自分Ruby日記なのになぜかLisp日記になっている。一瞬Rubyで継続とかマクロとかそういう話かと思った。自分はマクロあたりで大体挫折しているので、このあたりから読み返そう。Rubyist今日は、マクロについて勉強するよ。[Redmine]「注記」操作を行っても、更新日が変更されない2008/03/23メモリも増えたことだし、MacOSX上でこの件を調べようと一通り環境作ったら、何げにその機能自体なくなっている。いうわけでこの件は終了。「問題」が「チケット」とかに変わってるし。文言はどうせ自分で全部書き換えてるから関係無いけど。"問題"の注記を追加した際、一覧の更新日が変更されない。マスコット、ねこび〜んです。マスコット、ねこび〜んです。第2回gauche.night2008/03/09行ってきた。川合さんの実物はイメージとだいぶ違ったな。あと、アップルの営業の人の新しい名刺貰った。ログ記事はまだチェックしてないけど、これ↓は興味深いね。(2008-03-09)shiroさん語録.本も買ったけど、マルチスレッド系の記述は無い。ソケット系はあるけど。簡易WEBサーバを作ってみよう的な記事はあるけど、これはシングルスレッドだったり。Kahuaのソース読めってことで。プログラミングGaucheそれにしても毎回頓挫するLisp勉強。