タグ

2012年4月11日のブックマーク (5件)

  • 第1回 PSGI/Plack―フレームワークとサーバをつなぐエンジン (2) | gihyo.jp

    Plack─⁠─PSGIユーティリティ PSGIのおかげで、フレームワークはCGIやFastCGI、mod_perlといった環境の差異を吸収するためのコードを書く必要はなくなり、PSGIのインタフェースだけを実行すればよくなりました。実際に多くのフレームワークがすでにPSGIをサポートしていますが、さて、そうしたアプリケーションをどうやって動かせばよいのでしょうか。 Apacheなど既存のWebサーバでPSGIアプリケーションを動かすには、CGI、FastCGI、mod_perlなどのインタフェースをPSGIに変換する必要があります。また、PSGIをネイティブで実行できるPerlベースのHTTPサーバもほしいところです。 Plackはそうした要件を満たすためのユーティリティで、リファレンス実装としてのPSGIサーバやそれらへのアダプタ、周辺ライブラリや後述するミドルウェアが含まれています。

    第1回 PSGI/Plack―フレームワークとサーバをつなぐエンジン (2) | gihyo.jp
  • JavaFXをマルチプラットフォームUIとして再定義──JavaOne 2012 Tokyoから

    JavaOne 2012 Tokyoのキーノートでは、Java上のUIフレームワーク「JavaFX」の説明に多くの時間を割きました。 JavaFXは、登場時点では「RIA(Rich Internet Application)の一種」との位置づけでした。しかし、最新のJavaFXはまったく異なり、「クライアントJavaの新たなUIフレームワーク」としての性格を強めています。Oracleが旧SunのJavaチームを買収した後、JavaFXは再設計、再実装をしたとのことです。 新しいJavaFXの位置づけはUIフレームワーク 新しいJavaFXは、プラットフォーム独立の新たなUIフレームワークと位置づけられています。WindowsMacOS X、Linuxデスクトップ環境はもちろん、iOSのようなスマートデバイスにもその対象を広げようとしているのです。マルチタッチなどの機能も予定しています。

    JavaFXをマルチプラットフォームUIとして再定義──JavaOne 2012 Tokyoから
  • insourceのブックマーク - はてなブックマーク

    ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. 突然だが、あなたは「文章が読みにくくて分かりにくい」「企画書の意図がつかめない。」「文章に説得力がないと。」と悩んでいないだろうか? 実は、文章を書き始めた時の私がそうで、書けども書けども平均以下の評価しかされていなかった。 日は、そんな私が文章力を上げるために練習した、「説得力が10倍上がる文章の書き方」をご紹介する。 これができれば、プレゼンテーション資料や、企画書の作成にも役立つし、セールスレターなどのコピーライティングの説得力を高めるためにも使える。 それでは、早速見て行こう。 説得力を増すピラミッド型の文章構造説得力の高い文章は、以下のように、「主題」「理由」「論証」「結論」の4つのパーツで成り立っている。そして、これらの4つ

  • Scala + finagle + MongoDB + Herokuで2chクローンを作る(連載第2回)

    タイトルにfinagleを加えて第2回。 Scala勉強会(56回)に参加したら、@xuwei_k さんがcasbahのチュートリアルセッションをしてくれた。いやー、前回のブログは全く有益な情報はないのにもかかわらず、書いておいてよかった。アウトプット重要。 casbahはJava版ドライバの薄いラッパであること。MongoDB -> Java、またはJava -> Scalaでそれぞれインピーダンスミスマッチがあることを教えてもらった。あと、実際に人が開発している様子を見れたのは貴重。コマンドラインでの実行方法とか、ちょっとしたデバッグの方法とか。こういうのは、勉強会に参加する大きなメリット。 Casbahを使ってScalaでデータを入れてみるか。ますはCasbahのインストールドキュメントを読む。むむむ、インストール方法の選択肢が5つもある。それぞれのメリット・デメリットがよくわからな

    Scala + finagle + MongoDB + Herokuで2chクローンを作る(連載第2回)
  • Finagle, from Twitter

    Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. Finagle implements uniform client and server APIs for several protocols, and is designed for high performance and concurrency. Most of Finagle’s code is protocol agnostic, simplifying the implementation of new protocols. Finagle is written in Scala, but provides both Scala and Java idiomatic APIs. GitHub p