ootahのブックマーク (394)

  • javaworld.jp

    This domain may be for sale!

    ootah
    ootah 2006/11/02
  • [ThinkIT] 第1回:Railsが注目されている理由 (1/3)

    RailsはDevid Heinemeier Hansson氏(以下、Hansson氏)が中心となって作成を続けているRuby製のオープンソースWebアプリケーションフレームワークです。まずはその概要について少し探ってみましょう。 Railsは、2003年の夏にHansson氏が作成を開始して、2004年にはじめて一般に公開されました。 それまでは「すぐに作れるけどゴチャゴチャしがちなPHPと、きれいだけど作るのに時間がかかるJavaを使ってソフトウェア開発をしていた」とHansson氏は語っています。そこで両者のいいとこどりをした「早くてきれいな」フレームワークを目指して開発をはじめ、現実のものにした結果がRailsなのです。

    ootah
    ootah 2006/11/02
  • Java Programming Tipsクラスローダーを自作する方法

    【概要】 クラスローダーを自作する方法の紹介。クラスローダーの自作が有効なケースとして代表的なものは次の通り。 ・同一 FQN で異なるクラスを扱いたい(複数バージョンのライブラリを同一 JVM 上で取り扱いたいときなど) ・クラスの定義を Jar ファイルからの読み込み / HTTP からのクラス定義のロードなどの標準的な方法ではなく、独自の方法で動的にロードできるようにしたい。 【キーワード】 クラスローダー、ClassLoader、自作、つくり方 1. DirectoryClassLoader の作成 今回はクラスローダー作成のはじめの一歩として、極めてシンプルで原始的、かつ不完全なクラスローダーを作成する。具体的には指定されたディレクトリに格納されているクラスファイルを動的にロードするだけの DirectoryClassLoader を作成する。 import java.io.Bu

    Java Programming Tipsクラスローダーを自作する方法
    ootah
    ootah 2006/10/31
  • ITmedia エンタープライズ:Webアプリ開発の新基準

    Java、.NETPHP、C#など、Webアプリケーション開発にはいくつもの開発言語が存在する。この処理系にはいったいどの言語で開発すべきなのか? 最新動向を交え最適な開発とは何かを考えていく。 すべて 新着記事 ニュース 連載 関連リンク 新着記事 Webアプリ開発の新基準: Amazonを支える“アフィリエイト”の真意 数多くのECサイトで採用されているアフィリエイトAmazonはその先駆けともいえる存在だ。Webサービスへのアクセス方法を広く公開する同社の方向性について、米国Amazon.comでテクニカル・エバンジェリストのジェフ・バー氏に聞いた。 (11/2 16:30) Webアプリ開発の新基準: Googleが急ぐアプリ共有の世代 Googleは、検索サービスとしてGoogle Mapsを2005年2月にβ公開、10月に「Google Local」として統合化された。Ma

    ootah
    ootah 2006/10/31
  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
    ootah
    ootah 2006/10/31
  • リッチで高度なWebアプリの開発技法

    Webアプリケーションは、次々と新技術が登場する技術革新の早い分野だ。しかし、新技術を使わなくてもWebアプリケーションは構築できる。新技術は何のためにあるのか? その解は開発効率の向上と、高度化するWebアプリケーションへの対応だ。 この記事では、Webアプリケーションの開発技法の移り変わりを見ながら、高度化するWebアプリケーションに対応するための工夫、そして、Webアプリケーションの開発にはどのような開発環境が望ましいのかを考えてみよう。 フレームワークが使われる理由 近年では、Webアプリケーションの開発に、PHP、JSP、ASPといったスクリプト言語を使ったものから、Struts、Tapestry、JSFASP.NETといったフレームワークを使ったものへとシフトしてきている。まずは、これらの存在理由から考えてみよう。 PHP、JSP、ASPといったスクリプト言語による開発の最大

    リッチで高度なWebアプリの開発技法
    ootah
    ootah 2006/10/31
  • 緑の中にあるホッと一息つけるカフェ・茂庵 - [京都]All About

    ootah
    ootah 2006/10/29
  • Web2.0ナビ: SQL-DESIGNERがスゴイ

    いいね! 0 ツイート B! はてブ 447 Pocket 2 データベースの設計時にER図をかくことが多いと思いますが、SQL-designerというウェブベースのツールが非常に使いやすいく、デザイン的にも綺麗で便利。 MSproject等のデータベース設計を行う専用ソフトは非常に多くあるが、どれもインストールが必要だったり、設定ファイルが必要だったり、ソフトが重かったり、環境依存が激しかったりして、使いにくい。 使いかたは簡単で、 1.ウェブページにいって 2.テーブルやフィールドを追加する 3.プリントアウトorXMLエクスポート だけ。 データの型なども選択できて、設計が終わったら、SQL文をそのまま発行したり、作ったEQ図をXMLでエクスポートやインポートすることも可能。Javascriptベースなので、めんどくさいインストールや環境依存もなし。 ウェブ上でやるのは、セキュリティ

    ootah
    ootah 2006/10/29
  • AjaxTags・AjaxFacesを利用したサーバーサイドプログラミング:CodeZine

    はじめに JavaScriptと非同期XML通信を使用することで、Webブラウザ上でリッチなUIを実現することができる、Ajax(Asynchronous Javascript And Xml)が最近流行です。しかし、実際にリッチなUIを構築するためには、サーバサイドもさることながら、JavaScriptを使ったクライアントサイドの複雑なコーディングを行う必要があります。 今回ご紹介するAjaxTags・AjaxFacesは、Ajaxを使った高機能なUIコンポーネントです。どちらもクライアントサイドのJavaScriptコーディングを行うことなく、JSPタグを記述するだけで使用することができます。AjaxTagsはJavaServer Pages(以下、JSPと表記)上で、AjaxFacesはJavaServer Faces(以下、JSFと表記)上で動作します。 AjaxTagsの動作原理

    ootah
    ootah 2006/10/27
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    ootah
    ootah 2006/10/26
  • Amazon.co.jp: SE の教科書 ~成功するSEの考え方、仕事の進め方 (技評SE新書001): 深沢隆司: 本

    Amazon.co.jp: SE の教科書 ~成功するSEの考え方、仕事の進め方 (技評SE新書001): 深沢隆司: 本
    ootah
    ootah 2006/10/25
  • 第1回 WebサービスAPI+マッシュアップことはじめ

    Web 2.0の要素として,「マッシュアップ(mash up)」という言葉がよく聞かれるようになりました。マッシュアップとは,複数のWebサービスを融合して,新しいサービスとして提供する形態を指します。コンテンツ・ホルダーがWebサービスとして自社データの提供を拡大してくる中で,マッシュアップによって新たな価値を生み出す場が広がってきました。 この「マッシュアップ・ラボ」では,WebサービスAPIやマッシュアップ技術の最新動向と,マッシュアップ・サイト構築の要素となる各社のAPIの具体的な使い方についてサンプル・コードを交えて紹介していきます。 1回目となる今回は,まずWebサービスAPIとマッシュアップについて簡単におさらいすることにします。 1000以上のマッシュアップ・サイトが登場 この1年で,スクロール地図を利用したサイトがとても増えてきました。不動産業者の物件地図,飲店の情報マ

    第1回 WebサービスAPI+マッシュアップことはじめ
    ootah
    ootah 2006/10/24
  • 第1回 どうしてWeb+DBが求められるようになってきたのか:ITpro

    「データベース(DB)システムを裏側で稼動させている企業サイトが急増しています」――これだけ書くと数年前に語りつくされたニュースです。確かに大企業は,自社のWebシステムに何億円という規模の投資をしてデータベースの活用を推進してきました。 では中小企業ではどうでしょうか。 私は現職のWebプログラマです。多くの開発案件にタッチしてきましたが,大多数の中小企業にはそんな予算はありません。自社サイトはレンタルサーバーだったり,ドメインを契約プロバイダ上で構築しているという規模(年間維持費20万~100万円)がほとんどです。WebやDBについて深い知識のある担当者もいません。 しかし,ここ3年ほど,こうした小さな規模の企業サイトから,続々とデータベースを組み込んだWebシステムの開発依頼が舞い込んでくるようになりました。もはや,Web+DBシステムは,Webサイトの規模に関係なく常識となりつつあ

    第1回 どうしてWeb+DBが求められるようになってきたのか:ITpro
    ootah
    ootah 2006/10/23
  • プロの条件と開発プロセス ― @IT情報マネジメント

    ソフトウェア開発に「開発プロセス」は必要なんでしょうか? これはよく私が「開発プロセス」の標準化のお手伝いやトレーニングをする際に、最初にされる質問です。もし、この質問をされたら、これを読まれている皆さんはどう答えるでしょうか? おそらく、いろいろなご意見、回答があると思います。「こうすればできる開発手順の標準化」第1回では、「もの作りのプロフェッショナル」という視点からこの問いが持つ意味について考えてみたいと思います。 (1)プロフェッショナルとは? 筆者が20年くらい前に新人で会社に入り、ソフトウェア開発部門に配属されたとき、こう尋ねられました。 「ソフトウェア開発で、プロフェッショナルとアマチュアの違いは何か?」 恥ずかしい話、そのときは「給料をもらっているか否か」くらいしか私の頭には浮かびませんでした。しかし、そのとき教えられたのは、「仕事の成果(物)の品質を保証できるか否か」とい

    プロの条件と開発プロセス ― @IT情報マネジメント
    ootah
    ootah 2006/10/23
  • 「xfyとDB2の組み合わせは大きな可能性を秘めている」--ITアウトソーシングの効率化を実現した三共

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ジャストシステムは、IBMが10月15日~20日の期間、アナハイムで開催したカンファレンス「IBM Information on Demand」のスポンサーセッションにおいて、xfyとDB2の組み合わせによりITアウトソーシングの効率化を実現した三共のシステム構築事例を紹介した。 1899年に創業した三共は、医薬品、医薬部外品、医療用具などの製造、販売、輸出入のパイオニアであり、「生命関連産業として、世界に通用する製品を通じて世界の人々の健康と豊かな生活に貢献する」ことを経営理念に事業を展開している。 その三共では2005年10月に、三共が取り組んでいたグループ機能再編の一環として、IT部門のアウトソーシングを決定。ITプランニングや投

    「xfyとDB2の組み合わせは大きな可能性を秘めている」--ITアウトソーシングの効率化を実現した三共
    ootah
    ootah 2006/10/23
  • ITmedia エンタープライズ:ITプロセスの全体像を描くとエンジニアの人材像が見えてきた (1/2)

    ITプロセスの全体像を描くとエンジニアの人材像が見えてきた:ITエンジニアのための新たなキャリアパスモデル提案(1/2 ページ) いま日ITエンジニアは、その将来像が描けないでいる。マイクロソフトとアイ・ティ・イノベーションは、キャリアパスモデルを定義し、アセスメントの手法も併せて開発する共同プロジェクトに取り組んでいる。 かつて最先端の職業のひとつだったITエンジニアだが、いまや「3K」のレッテルを貼られてしまい、日のソフトウェア業界もそれを払拭できないでいる。「35歳限界説」が幅を利かせ、ITエンジニアが自身の将来像を描けない、という問題がありそうだ。ITエンジニアや業界の意識改革を促したいと考えるマイクロソフトとアイ・ティ・イノベーションは、キャリアパスモデルを定義し、アセスメントの手法も併せて開発する共同プロジェクトに取り組んでいる。ITmediaの「応援します! 日IT

    ITmedia エンタープライズ:ITプロセスの全体像を描くとエンジニアの人材像が見えてきた (1/2)
    ootah
    ootah 2006/10/23
  • 有能なプロジェクトマネージャを育てるには(1)

    団塊の世代が定年を迎えようとしている。しかし、団塊の世代が持っているノウハウは若い世代に受け継がれているのだろうか。今回から3回にわたって、2007年問題ともいわれているノウハウ継承の問題について、特にプロジェクトマネジメント能力の育成に焦点を当てて考えていく。 団塊の世代が組織から去りつつある現在では、プロジェクトマネージャの量的不足・能力不足を懸念する企業が多い。システム開発のプロジェクトマネジメント能力の育成について、今回から3回にわたって考えてみる。 問題とその背景 団塊の世代が歩んできた道 団塊の世代を中心にその前後を形成する世代は、日企業のIT化の進展とともに、その中で能力をはぐくんできた。この世代の人たちが社会で活躍を始めた1970年代は、日企業が格的に情報システム化に取り組みだした時期でもある。 オンライン化やデータベース化などにより、情報システムが業務の形態を抜

    有能なプロジェクトマネージャを育てるには(1)
    ootah
    ootah 2006/10/23
  • Data Tables and Cascading Style Sheets Gallery

    Current style: TagBox by TagBox Table design based on the fresh TagBox style.

    ootah
    ootah 2006/10/21
  • Part3 一目でわかるRuby on Rails:ITpro

    今,Webアプリケーション開発者の間で,あるフレームワークが大変な注目を集めています。オブジェクト指向スクリプト言語であるRubyを使って作成されたWebアプリケーション・フレームワーク「Ruby on Rails」です。略して「Rails」や「RoR」とも呼ばれています。開発者はデンマーク在住のプログラマであるDavid Heinemeier Hansson氏です。現在は彼が属する37Signalsという企業が中心になって開発しています。 Railsは,2005年に海外で大きな話題を呼び,一大旋風を巻き起こしました。そのおかげで米国ではRuby関連の書籍の売り上げが1年間で15倍以上に増えたそうです。また,2005年8月に開催されたオープンソース・ソフトウエアに関する世界最大のコンベンション「O'Reilly Open Source Convention(OSCON)2005」では,Ra

    Part3 一目でわかるRuby on Rails:ITpro
    ootah
    ootah 2006/10/20
  • 通話網を脅かすSkypeの仕組み、分かりやすく解剖! − @IT

    通話網を脅かすSkypeの仕組み、分かりやすく解剖!:5分でネットがわかるシリーズ(5)(1/5 ページ) 2003年の登場から大きな注目を浴びている「Skype」。ヘッドセットや受話器などアクセサリー類も充実し、ファンを増やし続けるSkypeの仕組みや魅力の秘密を解説します。 1. 「Skype」って何? 2003年に登場したインターネットを通じて無料で音声通話が可能な「Skype(日語読みはスカイプ)」。最近ではSkypeに対応したヘッドセットや受話器などアクセサリー類も充実し、ユーザーも増えてきています。今回はSkypeの技術的な仕組みを中心に解説をします。 ●音声通話だけでないSkypeの魅力 無料の通話だけがピックアップされるSkypeですが、実は非常に多機能なソフトウェアです。バージョンがアップするごとに機能も増えています。まずはSkypeができることを簡単にまとめてみましょ

    通話網を脅かすSkypeの仕組み、分かりやすく解剖! − @IT
    ootah
    ootah 2006/10/19