タグ

computerとjavaに関するtsupoのブックマーク (47)

  • 正直、J2EEってやばくね?

    昔、jarファイルでアプリケーションデプロイをしなきゃいけないことに対して効率が悪い!と疑問を呈したら、Javaに詳しい人が、「なんとかlet」(コードの集まり)で、デプロイ管理が確実になるからこれで良いんだって言ってた。 確かにjarファイルでまとまった形でデプロイすることは、バージョン管理の面からは信頼性が高くなる。しかし、WEBというのは更新してナンボなので、一々、jar単位で更新してたら面倒で仕方ない。やはり一度、コードがfixしたら、次回の受注まで更新は滅多にやらない「Webアプリケーション」のためのJ2EEなのだなぁと強く思ったものだ。(それならそうと教えてくれればWebサイトになんか使わなかったのにさ。) HOT deploy完成 HOT deployとは何か。アプリケーションサーバを稼動させたまま、クラスを追加、変更しても、アプリケーションのリロードは不要で、その変更が即座

    tsupo
    tsupo 2006/07/06
    Eclipseが出てくるまで、無料のIDEなしでServletでMVCやってた人って、なんて高コストで非効率な人たちなんだろうとかまで思ってました → javac さえあれば何でもできる、と豪語する人が多いですからね(笑)
  • JavaScript統合開発環境 JSide 1.0 登場 | エンタープライズ | マイコミジャーナル

    The JSide teamは26日(米国時間)、JSideの最新版であるJSide 1.0を公開した。JSide (JavaScript Integrated Development Environment)はJavaで開発されたJavaScript統合開発環境。主な特徴は次のとおり。 シンタックス色付け ブレース対応明示 JavaScript関数アウトライン 文法チェック アンドゥ/リドゥ ソースコードの印刷機能 JSide 1.0はGNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。統合開発環境に要求される必要最低限の機能が実現された段階。動作の安定性向上やこなれた操作が実現されるのは、まだ先のリリースになるだろう。 JSide 1.0動作例 同チームは既存の機能の改善と新しい機能の実装に継続的に

    tsupo
    tsupo 2006/06/29
    JSide (JavaScript Integrated Development Environment)はJavaで開発されたJavaScript統合開発環境。
  • オープンソースCMSの選定

    自分に最適なシステムはどれか 以下に、Linuxにふさわしいオープンソースの選択肢を示す。なお、目的としてありがちなものから順に並べてある。 「どうしても外せない機能がある」 選択肢の数を絞るために最初に行うべきことの1つが、SSLやFTPアクセス、または負荷分散といった必要な機能をリストアップすることだ。CMS Matrixには、主要なCMSのすべてについて記録されたそうした機能の全一覧があり、10種類まで並べて比較できる。 もちろん、検討中のシステムに特定の機能が欠けていれば、その穴を埋めるためのほかのソフトウェアを探すことも可能だ。例えば、phpBBやSMFを利用すれば、フォーラムの機能を追加することができる。 「自分の利用している言語が使えるか」 Pythonを好む人にはZopeがふさわしいだろう。また、Wiki好きの人にはTikiwikiのようなWikiスタイルのシステムがあり、

    オープンソースCMSの選定
    tsupo
    tsupo 2006/06/28
    オープンソースなCMSの紹介兼リンク集
  • Ajaxが本当に「使える」領域とは?--UIEvolution中島氏が講演

    Web 2.0技術の1つとして注目されるAjax。Googleマップをはじめとして新しいインターネットサービスに数多く利用されるようになっているが、どういったサービスで最も効果的に利用できるのだろうか。6月22日に東京都内で開催されたJavaに関するセミナー「Java World DAY 2006」において、UIEvolution CEOの中島聡氏が講演した。 中島氏はまず、ソフトウェア業界では現在、パッケージからウェブアプリケーションに移行する流れが起きていると指摘した。これは単なる技術革新ではなく、ビジネスモデルの変化を伴う大きな動きであるがゆえに、Microsoftをはじめとした既存のソフトウェア事業者に大きな戸惑いと危機感をもたらしているという。 これまでもAmazonをはじめとして、ウェブアプリケーションを活用したインターネット企業は数多く存在した。しかしこれまでのウェブアプリケ

    Ajaxが本当に「使える」領域とは?--UIEvolution中島氏が講演
    tsupo
    tsupo 2006/06/26
    可能性があるとするのは企業向けアプリケーションの分野だ。企業内であればブラウザを統一することもさほど難しくない。ウェブならではの機能を盛り込むことでビジネスチャンスが生まれるとした
  • 高木浩光@自宅の日記 - Java用「winnytp://」プロトコルハンドラを作ってみたら簡単にできた

    Java用「winnytp://」プロトコルハンドラを作ってみたら簡単にできた タイミングのよいことに、11日の日記の「Winny可視化のため、WebブラウザにWinnyプロトコルハンドラを」に対して、「高木版Winnyプロトコルハンドラは妙だ」という反応があった。 それを言うなら winnytp://a272e2d2e7a6844d97ab5fd9619be1d6 というURIで、ネットワークのどこかにある a272e2d2e7a6844d97ab5fd9619be1d6 というハッシュのファイルを指すのが自然なんじゃないかと。 高木版Winnyプロトコルハンドラは妙だ, blog.fuktommy.com, 2006年6月25日 べつにそれに限定される理由はない。両方があり得るというだけのことだ。 URL (Uniform Resource Locator) として、場所を指定して

    tsupo
    tsupo 2006/06/26
    単にこちらから TCP接続しただけで、応答ストリームにコマンド13などを返してくるようだ。受信したデータをWinnyプロトコルにしたがってデコードしただけで、このような表示ができた → 結構、簡単ですね
  • L'eclat des jours(2006-06-16) - JavaScriptの未来

    _ 今日聞いた言葉 Yusukeさんから「派遣言語」という呼ばれ方をすることがあるという話を聞く。すげぇ、いやな言い方だ。でもなぁ、それもわかるんだよな。 _ JavaScriptの未来 GoogleJavaからJavaScriptを作るのを出したとこあたりから、JavaScriptって難しいよねとかを経由して、未来はJavaScriptの上に分厚いラッパーが乗って(今も結構厚みがある気がするけど)その上でJavaScriptとは思えぬような書き方をすることになるのではなかろうか、とか。 その状態になると、手でJavaScriptを書いたり読んだりする人は尊敬されるようになる。「先輩、どうもイベントが正しく処理されないタイミングがあるみたいなんですよ」「しょうがないな。ちょっとデバッガを起動して直接JavaScriptのソースを追ってみるか」「すげぇ、先輩、JavaScriptのソースを

    tsupo
    tsupo 2006/06/23
    リッチクライアントの記述言語はJavaScript上のDSLで、これは当分の間、フレームワークの形でいろいろなグループから百花繚乱して、最終的に有力なやつに収斂していく
  • Web 2.0アプリ自動生成ツール“Tuigwaa”(3/3) - @IT

    こういった背景から生まれたツールが「Tuigwaa」です。Tuigwaa自体は100%Javaで記述された「Webアプリケーション作成 Webアプリケーション」です。特定非営利活動法人「Seasarファウンデーション」 からオープンソースソフトウェアとして提供されており、入手、利用について費用はかかりません。 Tuigwaaはまずその基理念として、Webアプリケーションを作成する際にユーザーに対してはブラウザ以外の特別なツールは要求しません。これにより、極力クライアントに依存せず、ブラウザさえ使える環境ならばOSを問わずその機能を利用できます。 Tuigwaaの主要な要素としては コンテンツ管理 データベース管理 ロジック管理 が三柱として存在します。まずコンテンツ管理においては、ページの作成や編集、フォルダによる階層管理機能などを提供します。この機能を用いて、従来のwikiやblog

    tsupo
    tsupo 2006/06/22
    Tuigwaaが目指すのは、日常にあふれているやりとりの中で、これまでは解決できなかったような、もしくはシステム化の観点からは見向きもされなかったような煩雑な作業・業務をWebアプリケーション化すること