タグ

2007年10月3日のブックマーク (27件)

  • mycom:【特集】実践的サンプルで学ぶStruts 2

    以前のものとは似て非なるもの Apache Struts(以下、Struts)という名前を知らないJava EE/Web開発者は、もはやいないのではないでしょうか。紹介するまでもありませんが、Strutsは、Javaで記述されたオープンソースのWebアプリケーションフレームワークです。 今回紹介するStruts 2は皆さんがご存知のStruts(以下、Struts 1と表記します)とは似て非なるものです。Struts 2は、Struts 1のメジャー・バージョンアップ・プロダクトとして開発されましたが、そのベースは、WebWork2と呼ばれていたStruts 1とはまったく別のWebアプリケーションフレームワークです。すなわち、Struts 1とは異なるアーキテクチャとAPI、機能を提供する別のWebアプリケーションフレームワークと言えます。よって、Struts 1アプリケーションを、ライ

  • Rails 2.0向けアダプタ登場 - Oracle、SQL Serverもサポート | エンタープライズ | マイコミジャーナル

    既報のとおり、次期Ruby on Railsへの足がかりとなる「Ruby on Rails 2.0: Preview Release」が公開され、新機能やリリース時期に一定のめどがついた。同発表においてデフォルトサポートのデータベースがMySQLSQLite、PostgreSQLとなり、それ以外のデータベースについてはgemへ分離された旨が紹介されたが、1日(米国時間)、同外部アダプタがインストールできるようになった。 用意されたgemは次の6つ。Firebird、Frontbase、Openbase、OracleSQL Server、Sybaseデータベースのアダプタだ。 activerecord-firebird-adapter activerecord-frontbase-adapter activerecord-openbase-adapter activerecord-ora

  • これがJava流Ruby on Railsだ! "Spring-On-Rails"登場 | エンタープライズ | マイコミジャーナル

    9月29日(米国時間)、Spring-On-Railsの最新版となる「Spring-On-Rails 1.1.0」が公開された。Spring-On-RailsJavaで開発されたラピッドエンタープライズ開発用フレームワーク。データベースCRUDタイプアプリケーションのスケルトンを生成することで開発を支援する。 名称はRuby on Railsに似ているが、最初にスケルトンを生成してそこから改良を進めるというアプローチが似ているだけで、生成されるスケルトンはかなり異なっている。Spring-On-Railsが生成するスケルトンはJavaアプリケーション開発でよく用いられるSpring Framework、JBoss Hibernate 3、Aapche Ibatis、Apache Maven、Apache ANTなどのミドルウェアやツールを活用したものだ。 現在のところHibernate

  • ドメインオブジェクトからWebアプリを自動生成する"Naked Objects 3.0"登場 | エンタープライズ | マイコミジャーナル

    Naked Objects Groupは2日(ドイツ時間)、Naked Objectsの最新版となる「Naked Objects 3.0」を公開した。Naked ObjectsはJavaで開発されたアプリケーション開発プラットフォーム。Apache License Version 2.0の下、オープンソースソフトウェアとして公開されている。ドメインオブジェクトを開発するだけで、あとはNaked Objectsプラットフォームが自動的にユーザインタフェースとデータベースマッパを生成するという特徴がある。生成するUIの種類は指定可能。データベースとの連携にはJBoss Hibernateが活用される。オブジェクトを作成するだけであとは自動的に生成されることから「Naked Objects」という名称が付けられている。 特定のデータからアプリケーションを自動生成するフレームワークやプラットフォー

    lizy
    lizy 2007/10/03
  • わたしの7つの「ふりかえり」

    [チームリーダーは「アジャイルレトロスペクティブズ」から盗め]の続き。わたしの「ふりかえり」をふりかえってみる。 ■01 定期的に、ふりかえる 実は、定期的なふりかえりは、したことがない。たいていは、プロジェクト終了直後や、さらにずっと後になって、「あんな時代もあったね」と語ることはあっても。ただし、「笑って話せる日」は絶対こない。笑わず小声で真剣に「あの二の舞だよ」、あるいは「まだ学習してへんのかッ」と刺す。 そういうチーム運営を定期的にふりかえる必要性に気づいただけでも、書に感謝しないと。 まずいチーム運営は、トラブルという見えやすい形でフィードバックをもらっていた。メンバーの不満や、作業プロセスのボトルネック、品質チェックの不備は、プログラマの喧嘩や明白なサボタージュ、収拾のつかないバグズライフに化す。 そして、「トラブルの対処」という形で皆の不満を吸い上げたり、手順書を見直したり

    わたしの7つの「ふりかえり」
    lizy
    lizy 2007/10/03
  • 「Project Zero ナイトセミナーvol1@秋葉原」に参加してきました

    先週の金曜日(9月28日)に, 「Wakhok Night Seminar」の「Project Zeroコース」の第1回に参加をしてきた。Project ZeroはIBMが始めたアプリケーション開発用のプラットフォーム。話の流れは,Project Zeroの背景として,Web1.0からWeb2.0への移り変わり,Webサービスの変革,そしてRESTという流れの紹介と整理が前半。後半はProject Zero自体の紹介という構成だった。 前半の背景の話は,想定している聞き手の想定が「RESTって何?」ってレベルなのか,直球での説明ではなく,免許センターに例えて説明がなされていた。正直,変に例えられてしまったために,個人的には直感的に頭に入ってこない説明だった。また,RESTと言えば,リソースに着目した設計論という,今までのWebアプリケーション設計とは異なる捉え方が求められると思うので,その

  • Google Japan Blog: Google のソフトウェアエンジニアと英語

    Google では世界で通じるサービスを提供するため、日々世界中のソフトウェアエンジニアがプロダクトを開発し続けています。アメリカをはじめ、アジア、ヨーロッパ、その他、全世界の Googler がコミュニケーションに使う言語が英語です。 一方、Googler でも Googler でなくても、日人には英語の苦手な人は多い気がします。Google に限らず、日エンジニアの方の中には、英語の壁を恐れる方が多くいるかもしれません。「 私は英語が出来ないから、Google に応募するのはやめておこう 」 なんて考えている方もいらっしゃるかもしれません。もちろん 「 全く英語が分からない 」 ということでは、Google 社内でのコミュニケーションは滞ってしまいます。 でも、私が思うに、Google 社内でソフトウェアエンジニアとして働く上では 「 英語がペラペラ 」 である必要はないと感じる

    Google Japan Blog: Google のソフトウェアエンジニアと英語
  • 第3回 ユトリストの脅威

    私は英語が好きなので,よく喫茶店で洋書を読みます。ファミリーレストランも含め,私が長時間の読書に耐えられるのはエクセルシオールのみ。その他の店は,椅子と机の高さの相性が悪いようですぐに腰や肩が痛み,換気も悪いせいか最終的には頭痛までひどくなります。こんな些細なことでも印象が変わるんだと,改めてサービス精神の大事さを知りました。 ゆとり教育が提唱されてはや○年。当初は詰め込み教育の弊害だなどとの意見があり,効果が疑問視されながらも導入が強行された。ところが,円周率が「およそ3」になったことが示すように,ゆとり制度は基礎知識をないがしろにした教育体系である。 彼らの底なしの使えなさは,近所で塾経営をしている方から,「毛沢東」を真顔で「けざわひがし」と読む大学生が講師をしていると聞いたときから恐怖とともに実感している。その結果,この世代は人材不足になるため同業者間で壮絶な学生の取り合いが起こるだ

    第3回 ユトリストの脅威
  • shibuya-trac

    最近の更新 (Recent Changes)2017-08-31FrontPage 2015-05-11plugins/SearchHyperestraierPlugin 2015-04-30plugins/MailArchiveExtPlugin 2015-04-29misc/AvatarSupport 2015-04-27plugins/MailArchivePlugin 2014-03-31plugins/ReportIncludePlugin 最新リリース情報BTS.Trac (1.0.51.183)2009-07-08 20:03ExcelRedmineAddIn (1.0.1)2009-06-15 23:07ExcelTracAddIn (1.2.1)2009-06-15 23:09OpenProj (1.4-ja-dev2)2009-08-14 09:02ProjectTra

    shibuya-trac
    lizy
    lizy 2007/10/03
  • ウノウラボ Unoh Labs: Symfonyプラグインまとめ 〜その1〜

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: Symfonyプラグインまとめ 〜その1〜
  • Jettyでプロキシサーバ作る - Enjoy*Study

    Jettyのorg.mortbay.servlet.ProxyServletを使うと、リクエスト/レスポンスをそのまま中継するだけのプロキシサーバが簡単に動かせます。(Jetty 6.1.5で確認) 適当なWEBアプリケーションとして、 ProxyServletで全てのリクエストを受けるようにしておけばOKです。 ProxyServletでは、接続先に対してURLConnectionを使って接続し、リクエストの内容をコピー、そして受け取ったレスポンスをコピーして返却するような処理をしています。 ソースのコメントみると、「EXPERIMENTAL Proxy servlet.」となっているので、どこまでちゃんとプロキシとしての処理が実装されているのか不明ですが、私が使ってみた限りでは、特にエラーとなるようなことはありませんでした。 単に中継するだけのプロキシサーバでは使い道があまりなさそうで

    Jettyでプロキシサーバ作る - Enjoy*Study
  • [Think IT] 第1回:要求定義方法論「MOYA」とは? (1/3)

    最近、システムの要求に関する話題がいろんなメディアで取り上げられています。 「システムをいかに作るか」については、様々なフレームワークや開発プロセスなど、多くの実績や研究が存在しており、かなり充実した状況になりつつあります。 そうなると、次に考えることは「どんなシステムを作るか」ということになります。 いくら品質がよく、性能もよいシステムだとしても「顧客に求められていないシステム」では意味がありません。 とはいっても「どんなシステムを作るか」については、それ程簡単な答えが用意されているわけではありません。「どんなシステムを作ればよいか」という疑問を突き詰めれば「そのシステムに関係する多くの顧客を幸せにするにはどうすればよいか」ということになるのです。 以下のような異なる状況では、それぞれにおける「幸せになることの意味」が違ってきます。つまり同じシステムでも状況によって、顧客が幸せになれるシ

  • Graphing in ruby

    Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message

    lizy
    lizy 2007/10/03
    Railsからグラフを出力する方法
  • IPAフォント11の一般利用者向け無償配布を開始:phpspot開発日誌

    情報処理推進機構:プレス発表:記事 IPAフォントをより多くの方々に、それぞれの日語表示環境で高品質の日フォントを活用していただけるよう、一般利用者向けの使用許諾条件を定め、無償で提供を開始しました。 IPAフォントの一般利用者向け無償配布を開始。 日フォントが無償で使える、ということで嬉しいですね その他日語で使えるフリーのフォント関連エントリ MS、Vistaで追加・変更された文字をXPで利用できる日フォントを公開 シンプルな字体で使いやすいフリーのゴシック体日フォント「Ume Gothic」 ひっかき傷で描かれたようなおどろおどろしい日フォント「怨霊」 フリーで使える草書体の毛筆フォント「青柳衡山フォント草書2」 手書き風のフォント: ふい字 日フォント ダサ字 あずきフォント

    lizy
    lizy 2007/10/03
  • アドビのAIR、今後デスクトップアプリケーション開発の主流になるか

    シカゴ発--Adobe Systemsのプラットフォーム戦略の要はAIRにある。 Adobe Integrated Runtime(AIR)は無償ダウンロードでき、ウェブアプリケーションをデスクトップで実行できるようにするものだ。AIRアプリケーションのおかげでユーザーはオフラインで作業することができ、グラフィックスやテキストといったアイテムをウェブアプリケーションとデスクトップアプリケーションの間でドラッグ&ドロップできる。 AIRはまだベータ版だが、Adobeやその他の多くのソフトウェア開発業者はすでにAIRを使用したアプリケーションを開発している。Adobeのプラットフォームビジネスの観点から見ると、AIRによって同社はウェブドキュメントとウェブ開発ツールへの投資を異なるOSにまたがるデスクトップに拡張することができる。 開発者の関心を引こうとMicrosoftJavaのベンダーと

    アドビのAIR、今後デスクトップアプリケーション開発の主流になるか
    lizy
    lizy 2007/10/03
  • @IT: 「ぼくはまちちゃん」 ――知られざるCSRF攻撃

    ある日、大手SNS(Social Networking Site)のmixiの日記にこのような書き込みがあった。それも1人だけでなく、同日に数多くのユーザーの日記に同じ文面が掲載されていた。 これは、単にこのような文章がはやり、ユーザー自身が意図して掲載したのではなく、ある仕掛けによってユーザー自身が気付かないうちに引き起こされた現象なのである。その仕掛けとは、CSRF(Cross-Site Request Forgeries)と呼ばれる攻撃手法の一種だ。 編集部注: 現在、「はまちちゃん」トラップは、mixi運営者により対策されています。上記のサンプルは、mixi風に再構成したものです。 稿の内容を検証する場合は、必ず影響を及ぼさない限られた環境下で行って下さい。また、稿を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください

    @IT: 「ぼくはまちちゃん」 ――知られざるCSRF攻撃
  • del.icio.usの次期バージョンはsymfonyフレームワークで実装されている | 秋元@サイボウズラボ・プログラマー・ブログ

    9月にクローズト公開されて現在もテスト中らしい、最大手ソーシャルブックマークdel.icio.usの次期新バージョンプレビューは、PHP5のフレームワークsymfony上で実装されているらしい。symfonyのブログで書かれていた。 Yahoo! にとっては、del.icio.usは買収したもので、別にYahoo! ブックマークというのがある。これはすでにsymfonyで作られていることが公開されており、Yahoo! 二つ目のsymfonyベースアプリケーションとなる。 Yahoo!のような大企業が、オープンソースフレームワークを採用して大規模運用してくれれば、そこからいろいろなフィードバックが来て良い改良がされそうなので、symfonyフレームワークには期待できるように思う。 というのを、今日献いただいたsymfonyの日語解説の表紙を見ながら思ったりした。これはまだ読んでないので

  • 最近流行りのガジェット(ウィジェット)って何?--実際に作ってみる

    「ガジェット(Gadget)」や「ウィジェット(Widget)」という言葉は聞いたことがあるだろうか。Wikipediaによると 〜引用開始〜 アプリケーションソフトやデスクトップ上で動作する、小規模なアクセサリーソフト。ウィジェットとも呼ばれる。GoogleGoogle Gadgetなどがある。他にWindows Vista、Mac OS X Tiger、Yahoo!ウィジェットなどもサービスを展開している。Mac OS X Tiger、Windows Vistaの普及によってはガジェットがユーザーPCライフのスタンダードになる可能性もある。 〜引用終了〜 参照:Wikipedia ブログパーツのようにブログに貼ったり、iGoogleといったスタートアップページに追加できるGoogleガジェットのようなものなども含めると実に多くの種類があるが、簡単に言うとインターネットを彩るアクセサリ

    最近流行りのガジェット(ウィジェット)って何?--実際に作ってみる
  • http://japan.internet.com/webtech/20071002/3.html

  • 2007-10-02

    このところ、VOCALOID2 初音ミク にすっかりはまってます。 VOCALOID2 HATSUNE MIKU 出版社/メーカー: クリプトン・フューチャー・メディア発売日: 2007/08/31メディア: CD-ROM購入: 30人 クリック: 4,650回この商品を含むブログ (480件) を見るもうネット中で話題になってから久しいので、説明も不要かもしれませんが、改めて簡単に解説すると YAMAHAが開発した音声合成エンジン「VOCALOID」を、北海道にある クリプトン社 が使い、声優の藤田咲さんの声で完成させたバーチャル・ボーカリストの第1弾で、実際の人間のような自然な歌声を自由に制作できるソフトです。 このソフトが発売直後から人気になり DTMブーム再来!? 「初音ミク」が掘り起こす“名なしの才能” (1/2) - ITmedia News 売れ行きは驚異的だ。DTMソフトは

    2007-10-02
  • Linux環境におけるJavaインストール手順:CodeZine

    はじめに 稿ではJava開発に必要な「JDK」のインストール手順を説明します。 JDKとは 「Java SE Development Kit」の略で、Javaアプリケーション実行環境の「Java Runtime Environment」(JRE)と、コンパイラやデバッガなどが含まれます。 最新バージョン 2007年9月現在の最新バージョンは「JDK 6u2」(J2SE 6update2)です。 導入環境 稿ではLinux(Fedora Core 6)におけるインストール方法について説明します。Windows環境でのインストールについては下記を参照してください。 Windows環境におけるJavaインストール手順 Fedora Core 6では、パッケージ間の依存関係を考慮して、他の必須パッケージを同時にインストールしてくれるYUMを使用するのが一般的です。これに従い、

  • Adobeらしいクールなファイル共有サービス「Share」公開:CodeZine

    Adobeは1日、ファイル共有サービス「Share」(ベータ版・コードネーム)を公開した。Adobeらしい洗練されたデザインのWebサービスとなっており、Adobe IDがあれば無償で利用できる。 ShareはAdobeが公開したドキュメント共有サービスだ。使い方はシンプルで、ドキュメントをアップロードし、共有したい人にメールするだけでオンライン上での共有が可能になる。 共有は全体に公開する「Open Access」と、指定した人にのみ公開する「Limited Acess」の2つが用意されている。ただし、全体に公開されているドキュメント一覧を調べる方法はなく、Open Accessの場合でも対象URLを知らないとファイルにアクセスできない。 Share上では、PDFと画像ファイルに限りプレビュー可能。公開されているドキュメントはダウンロードすることができる。公開URLや、Embedタグ

    lizy
    lizy 2007/10/03
  • 【ハウツー】ゼロからはじめるLightWindow 2.0 - Flashムービーも表示できるAjaxライブラリ (1) ゼロからはじめるLightWindow 2.0 - ムービーやPDFも表示できる多機能ライブラリ | パソコン | マイコミジ�

    LightWindow 2.0とは? LightWindow 2.0はAjax(非同期通信処理)を利用して画像を表示するライブラリです。同じ種類のライブラリとしてはLightBoxやThickBox、GreyBoxなどがあります。その中でLightWindowは最も高機能なライブラリに位置しています。ページや画像だけでなくQuickTimeムービーやFlashムービー、PDFや他のサイト表示など非常に多くのデータをページ内に表示させることが可能です。 LightWindow 2.0はこのURLにあるページからダウンロードすることができます。 LightWindow 2.0公式サイト ページの一番下の方にある「lightwindow.zip(v2.0)」と書かれた文字をクリックするとダウンロードが行われます。 lightwindow.zip(v2.0)をクリックする ダウンロードされたファイ

  • 次期Railsの開発プレビュー版"Ruby on Rails 2.0: Preview Release"登場 | エンタープライズ | マイコミジャーナル

    Ruby on Railsの主要開発者であるDavid Heinemeier Hansson氏は9月30日(米国時間)、Ruby on Railsの最新開発版となる「Ruby on Rails 2.0: Preview Release」を公開した。Ruby on Rails(以降、Rails)はRubyで作成されたフルスタックのWebアプリケーションフレームワーク。The MIT Licenseのもとで公開されているオープンソースソフトウェアで、アジャイルなWebアプリケーション開発を実現するツールとして高い人気を誇る。 Ruby on Rails 2.0 Preview Releaseは次期メジャーリリースとなる「Ruby on Rails 2.0」へ向けたトライアルリリース。今後必要に応じて何回かの準備リリースをへて最終的にRails 2.0が公開される。 Rails 2.0 PRでは

    lizy
    lizy 2007/10/03
  • 画像のHTTPリクエストをCSSを使って軽減する"CSS Sprite Generator" | エンタープライズ | マイコミジャーナル

    Ed Eliot氏およびStuart Colville氏は9月28日(ドイツ時間)、Webページにおける画像の読み込みオーバーロードを軽減するためのおもしろい取り組みをWebサービスCSS Sprite Generator」として公開した。ページを読み込む場合、画像を要求するHTTPリクエストが発行されるわけだが、「CSS Sprite Generator」はその要求数を低減させようとするものだ。 ページが画像を多く含んでいる場合、画像を取得するためのHTTPリクエストが大量にWebブラウザから発行されやすくなる。このHTTPリクエストを軽減するために、ページで使われている画像をひとつの大きな画像にマージしてしまい、かわりにCSSの機能を使ってマージされた画像から必要な部分だけを表示しようというのがCSS Sprite Generatorでの発想だ。 CSS Sprite Generat

    lizy
    lizy 2007/10/03
    Googleがやってるアレ
  • SI=人のためにシステムを作る (arclamp.jp アークランプ)

    どうも執筆や提案書作成が重なるとBlogの更新が止まります。一日に書ける文字量が決まっているのでしょうか。いや、単なる言い訳ですね。 最近、SIってなんだろうと考えています。ふと「人のためにシステムを作る」ってことがSIの質じゃないかと思いました。 アメリカにSIはいない よく比較されますがアメリカにはSIerという業態が少ない。代わりにユーザー企業が開発部隊を抱えます。世界最大の小売業者であるウォールマートともなると数千人単位で抱えているそうで、そこらの中小SIerよりも大きいわけです。それ以外のシステム会社というとIBMやSUNといったベンダーだけ。 ご存知のとおりシステム開発のコストで大きいのは人件費です。人件費を社外に支払わずに社内の経費として落とせると財務的なメリットが大きくなります。なによりも自社でリスク管理ができるのです。SOAやアジャイルのようなユーザー主体のシステム開

  • Ciaran’s Random Writings » Blog Archive » Getting started with Mnesia

    Though Mnesia, Erlang’s “built-in” database, has a lot going for it, one area that definitely doesn’t stand out is the documentation so here is the whirlwind tour I could have used when getting started. I won’t dwell on any particular subject, so consider this a starting point for further research - the documentation is actually ok once you know what it is you’re looking for! Mnesia works best in