タグ

yhanadaのブックマーク (227)

  • Jungle Java - Eclipse が Equinox をベースとした新プロジェクトを発足

    Eclipse が Equinox をベースとした新プロジェクトを発足 Posted in Eclipse (RSS), Java (RSS) Eclipse Foundation が OSGi 標準に準拠の 「Equinox」 をベースとした新プロジェクト 「Eclipse Runtime(Eclipse RT)」 の発足を発表しました。 「Equinox」 は 「JSR 291: Dynamic Component Support for Java SE」 の実装候補にもなっているようです。 関連情報 ・Eclipse Foundation,ランタイム技術の新プロジェクトを発表:ITpro ・japan.internet.com Webテクノロジー - Eclipse、各種ランタイム開発環境を集約した新プロジェクトを開始 ・EclipseのEquinoxプロジェクトがミドルウェアに進出

    Jungle Java - Eclipse が Equinox をベースとした新プロジェクトを発足
    yhanada
    yhanada 2008/04/01
  • Service Firewallパターン

    今回のパターンの例は、Arnon Rotem-Gal-Oz氏が現在作成中している(サイト・英語)からのものです。Arnon氏は、メッセージの送受信をしたり、専用のソフトウェアコンポーネントやハードウェアでそれらを検査するために、サービスファイヤーウォールをどのように利用するのかについて説明しています。 "無人地帯"を行きかうセキュアなメッセージやインフラストラクチャのパターンについて説明します。一般に、やりとりされるメッセージを保護するために、セキュアなメッセージ、若しくはセキュアなインフラストラクチャのパターンを利用します。しかし、メッセージの送り手に悪意がある場合、私たちはどうすれば良いでしょうか?攻撃者が悪意のあるメッセージ(例えば、SOAPに添付されたウィルス)を送信した場合、そのパターンでは、この悪意のあるメッセージが手をつけられず、誰にも見られていない状態で得たということを保

  • Struts 2入門(1)〜基本形で理解する仕組みと構造〜:CodeZine

    はじめに 「Apache Struts」(以下、Struts)とは、Web開発のデファクトスタンダードとしてあまりにも有名な、Java言語で書かれたオープンソースのWebアプリケーション・フレームワークです。JavaでのWeb開発者には、もはや説明する必要はないかもしれません。 最初のStruts(以下、Struts 1)がリリースされる2001年以前は、JavaでのWebアプリケーションというと、JSPとサーブレットを直接用いたアプリケーションが一般的でした。そのため、ちょっとしたアプリケーションでも、けっこうなコード量が必要だったのですが、Struts 1のフレームワーク機能により、煩わしい記述の手間がずいぶん少なくなり、Webアプリケーション開発の敷居がぐっと下がりました。 連載は、そんなStruts 1の次世代バージョンであるStruts 2を紹介します。Struts 2は、字面

  • Jungle Java - OSGi コンテナ Apache Felix

    OSGi コンテナ Apache Felix Posted in Java (RSS) 「Apache Tuscany」 では、様々なタイプのサービスをバインディングすることができますが、そのベースとなっているのが OSGi コンテナの 「Apache Felix」 です。 「Apache Felix」 は、オープンソースの ESB である 「Apache ServiceMix」 や Java EEアプリケーションサーバの 「JOnAS」 でも使用されているようです。 関連情報 ・InfoQ: Apache Felix OSGiコンテナに迫る ・いー ドット ぷりんとすたっくとれーす: Apache Felixをプラットフォームにする. ・Dev2Dev: サーバサイドにおけるOSGiの概要 ・InfoQ: IBM、BEAおよびJBoss、OSGiを導入 ・CyDN - OSGi 調査報告

    Jungle Java - OSGi コンテナ Apache Felix
  • Javaを使ってOffice2007をクラックする

    以前の連載、「Officeのリッチクライアントアプリケーション」で、我々は、基準としてOffice2007プラットフォームを使い、様々な異なる方法でJavaテクノロジーと相互運用するリッチクライアントアプリケーションをどこから構築するかについて議論しました。その際にカバーされなかったOfficeとJavaの相互運用性の1領域は恐らく最も古びた方法になっているでしょう。なぜならOfficeとJavaは、JavaアプリケーションはOffice文書を操作し、文書を作成し、編集し、文書中からデータを抽出して取得する等等、といったように相互に連携するのですから。 Office文書(主にWord, Excel, PowerPoint)がバイナリ形式で保存されることが歴史的に常に何かと問題となってきましたが、これは世界中のCOM開発者には構造化された保存形式として知られており、来、COMインタフェース

    Javaを使ってOffice2007をクラックする
  • クレイジーなWebサービス標準の全てを理解する

    SOAP とWSDL(Web Service Description Language)が、ヘテロジニアスなシステム間の通信とデータ交換を容易にするための標準として紹介されてから、8年が経過しました。それ以来、総称してWS*と呼ばれるプロトコルの混乱によって、特定の通信要求とケースの際に容易になるSOAP(そして、場合によってはWDSL)の拡張としても紹介されることとなりました。SOAP とWSDL(Web Service Description Language)が、ヘテロジニアスなシステム間の通信とデータ交換を容易にするための標準として紹介されてから、8年が経過しました。それ以来、総称してWS*と呼ばれるプロトコルの混乱によって、特定の通信要求とケースの際に容易になるSOAP(そして、場合によってはWDSL)の拡張としても紹介されることとなりました。 稿では、もっともよく耳にするWS

    クレイジーなWebサービス標準の全てを理解する
  • DetonationFlash: STLUG(SICP)読書会に参加してきました

    yhanada
    yhanada 2008/02/25
  • SEDA - Architecture for Highly-Concurrent Server Applications

    SEDA: An Architecture for Highly Concurrent Server Applications Matt Welsh, Harvard University Last updated 9 May 2006 My Ph.D. thesis work at UC Berkeley focused on the development of a robust, high-performance platform for Internet services, called SEDA. The goal is to build a system capable of supporting massive concurrency (on the order of tens of thousands of simultaneous client connections)

  • すばらしいソフトを作るには、カリスマが講演 ― @IT

    記者という職業柄、これまで非常に多くのプレゼンテーションを見てきたが、プレゼンテーションの1枚目が半裸の女性モデルの写真だったのは初めてだった。 2月13日、14日の予定で東京・目黒で開催中の「デベロッパーズ・サミット2008」で講演したFog Creek Softwareの創業者でCEOのジョエル・スポルスキー(Joel Spolsky)氏のプレゼンテーション「Joel on Developers Summit――素晴らしいソフトウェアを作るということ」は、型破りに楽しく、なおかつソフトウェア開発者にとって示唆に富む内容だった。 スポルスキー氏は米マイクロソフトのExcelチームで、Excel用マクロ言語を、後にVBAと呼ばれることになるモダンなオブジェクト指向言語に置き換える仕事でプログラムマネージャを務めたことがあるなどソフトウェア開発のベテランだが、エッセイの書き手としても名を馳せ

    yhanada
    yhanada 2008/02/15
  • DetonationFlash: DrScheme-Visual系入門者向きScheme学習環境

  • プラットフォームの知識ではなくて、多様なデザインスキルを好む

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    プラットフォームの知識ではなくて、多様なデザインスキルを好む
    yhanada
    yhanada 2008/01/29
  • 404 Blog Not Found:暇を作れぬ奴に金は作れない

    2008年01月27日20:00 カテゴリArt 暇を作れぬ奴に金は作れない い、以下に同じ。各位しばしお待ちを。 ガラパゴスで暇人は国富に非ず - 雑種路線でいこう 原稿がさっぱり進まないのに、またブログを更新している。当に救いがたいな。けれども誰だって試験の時期に限って部屋を片付けたり、締め切りが迫っている時に限って「これで生産性が上がるんだから」とか言い訳して.emacsを編集したりするだろ。人間ってそういうもんだよ。 必要な暇を作るべくentry. ガラパゴスで暇人は国富に非ず - 雑種路線でいこう たぶん暇は創造性を刺激しない。それに暇人を増やしたら犯罪者が増えることは統計が証明している。 それは暇が何たるかを知らぬのだ。 「忙」というのは、「時間がない」のではない。文字通り「心が亡い」、すなわち配るだけの心がない、ということなのだ。 荘司雅彦にしろ、勝間和代にしろ、藤沢晃治に

    404 Blog Not Found:暇を作れぬ奴に金は作れない
  • まつもとゆきひろさんと二回目の対談をしました。 - My Life Between Silicon Valley and Japan

    いずれ対談の全内容が「IT Pro」にアップされるので、そのときはまたお知らせしますが、この対談に関連するものを二つ、ご紹介しておこう。 (1) まつもとさんの日記 ・・・・・ で、日経BPで梅田さんとの二回目の対談。前回の対談の後「楽しかったのでもう一度対談したいですね」と言ったら梅田さんも乗り気になっていただいて実現した。 主に「ネットにつながった人々のパワーの活用」とか「オープンソース」とかの話が中心だった。 「オープンソースの中の人」である私にとっての「当たり前」もやや外側にいる梅田さんにとっては「驚き」だったようで、こちらの一言にびっくりするくらい感心してくださったところもあった。 「梅田さんがこんなに聞き手に回るのを見るのは初めてです」と同席してくださった方もおっしゃったくらい、私が(早口で)しゃべっている。これがどうまとまるのか、楽しみである。 ・・・・・ 前回の感想として、

    まつもとゆきひろさんと二回目の対談をしました。 - My Life Between Silicon Valley and Japan
  • 学校の怪談ほか - 内田樹の研究室

    朝一で大学のチャペルアワーでお話をする。 いかにもころりと忘れていたのだが、前日たまさか宗教センターのおねいさんに廊下で「明日よろしくお願いします」とぺこりと頭を下げられたので、私はそのような礼を言われるいわれはないのである旨を申し上げたら、翌日のお話の担当に決まっていて、私はそれをグーグル・カレンダーに入力し忘れていたのである。 危ういところであった。 朝ご飯をべながらぱらぱらとコンコルダンスをめくって「学びと畏れ」にかかわる箇所を探して申命記4-10を「日の聖句」に選ぶ。 インターネットというものがなかった時代の遺物であるが、便利なものである。 大学で10分間「学びと畏れ」についてお話をする。 どうして「学校の怪談」というものがあれほど広く普及しているのに、「会社の怪談」というものは存在しないのか。 それは学校の「建築物としての構造」が「学びの構造」の比喩になっているからである。

  • http://www.itarchitect.jp/xml/-/10904.html

    yhanada
    yhanada 2008/01/22
  • http://www.itarchitect.jp/xml/-/10865.html

  • APIアクセス権を委譲するプロトコル、OAuthを知る ― @IT

    クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、メールアドレスなど重要な個人情報が意図せずに「つながれてしまう」可能性もある。そこで登場したのがアクセス権の「委譲」を目的としたプロトコル、OAuthである。記事ではOAuthの仕組みとともに、なぜそれが登場したのかという背景にも触れる(編集部) マッシュアップの犠牲になるユーザーのアイデンティティ GETなどのHTTPメソッドをもちいてURLへリクエストする、いわゆる「RESTful」【注1】なWeb APIを使ったアプリケーション同士の交流は、いままさに隆盛を極めている。「マッシュアップ」と呼ばれているこのサービス形態

  • マスロフ式算数がやたらに面白いんですけど - 檜山正幸のキマイラ飼育記 (はてなBlog)

    インド式算数って、速算処方箋の寄せ集めでしょ。ロシア発のマスロフ式算数は、質的に新しい演算を扱う奧が深い算数ですよ。マスロフ式算数を学んでも速算の役には立たないけど、背後にある数理的構造/現象の神秘に触れられるかもよ。 内容: マスロフ式算数の由来 maxとminの算数 足し算的演算 足し算的演算の実例 マスロフ和 マスロフ和の極限 プランク定数と脱量子化 マスロフ式算数の由来 1980年代に、ロシアの物理学者マソロフ(Victor P. Maslov)により始められた脱量子化(Maslov Dequantization)という手法があり、現在では、数学、物理学、工学の広い範囲に影響を与えてます。マソロフ脱量子化の入り口は、変形した足し算を含む計算です。この計算は、普通の算数と同じ簡単な法則に従いますが、エキゾチックな世界を記述する道具になります。 このエキゾチックな算数の構造は、高校生

    マスロフ式算数がやたらに面白いんですけど - 檜山正幸のキマイラ飼育記 (はてなBlog)
    yhanada
    yhanada 2008/01/21
  • 経済産業省 流通システム標準化事業

    yhanada
    yhanada 2008/01/16
  • ぼた餅道とウワノソラー - 内田樹の研究室

    お正月の恒例行事の仕上げは家族三人で箱根で湯治。 露天風呂に浸かりながら、「棚からぼたべ方」について鳩首協議する。 家族の中で「ぼたべ方」についてある程度修練を積んでいるのは兄上だけなので、残る二人はそのレシピを拝聴するかたちになる。 一気にうと腹をこわすし、ちびちびうとかびが生えるし、自慢げにうと妬まれるし、こそこそうと下品に堕す。 なかなか「ぼた道」も奥が深い。 吉田健一や白洲正子が書いているのかも知れないが、寡聞にして「ぼた道」奥義書のあることを知らない。 たいへんよい機会であるので、さらに修練を重ねて、いずれ「ぼた道精髄」「棚からぼた、瓢箪から大吟醸」などというタイトルのを書いてみたいと思う。 そんな斯道新参未熟の私であるが、あたかもこのぼたあることを予見していたかのような予言的な文章を年末に書いていた。 題して「転んでもただでは起きない症候群」。