タグ

システム開発に関するyoshijimaのブックマーク (8)

  • documents for Yamaha network products

    vRXシリーズ RTXシリーズ FWX120 SRT100 RT300i RT107e RT105シリーズ RT140シリーズ RT200i RT100i RT102i RT103i RT52pro

  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来

  • WEBサーバ構築サービス|DNSサーバの構築

    1)DNSの設定を行う前に、リゾルバの設定を行う。「/etc/resolv.conf」を編集する。以下、ドメイン名を「mydomain.ne.jp」、ホスト名を「ns.mydomain.ne.jp」、IPアドレスを「192.168.0.2」とした場合の例で説明する。 domain mydomain.ne.jp nameserver 192.168.0.2 nameserver 192.168.0.3 search mydomain.ne.jp ※1行目はデフォルトのドメイン名。これは複数記述することはできない。2,3行目はネームサーバのIPアドレスを記述する。上がプライマリで、セカンダリがある場合はその下に記述。4行目は名前補完を行うドメイン名を記述する。これは複数記述してもよい。 2)bindの設定ファイル「named.conf」を編集する。 options { directory "/

  • あるオブジェクト指向開発の物語:ITpro

    Part1 プロジェクト開始前夜 「的場くん,弁当チェーンのA社は知ってるだろう? 明日のヒアリングに同席してくれないか」――ある昼下がりの午後。平田マネージャが的場さんの席まで来て声をかけました。 的場さんは,都内の中堅ソフトハウスに勤めるソフトウエア・エンジニアです。Javaを中心とするWebアプリケーションの開発では,ここ数年,様々な経験を積んでいます。ちょうど前のプロジェクトの切れ目だったこともあり,的場さんは平田マネージャの話に耳を傾けました。 「実は,A社の野崎システム部長から,新システム構築にあたって最近の技術動向,特にオブジェクト指向開発について話を聞かせてほしいと言われているんだ」 「はあ」 「で,だったら,わが社の開発のエースをお連れしますよ,ということで君に白羽の矢が立ったわけだよ」 それを聞いて,的場さんの胸に不安が去来しました。平田マネージャは現場を離れて10年以

    あるオブジェクト指向開発の物語:ITpro
  • まつもと直伝 プログラミングのオキテ 第8回

    今回はソフトウエア設計に登場するパターンをまとめたものである「デザイン・パターン」について学びましょう。ソフトウエア設計において適切なデザイン・パターンをカタログから選び出すことで,複雑なプログラムでも効率良く設計できるようになります。 デザイン・パターンは設計上繰り返し登場するパターンを指すプログラミング用語です。元々は建築においてさまざまな建築物や街のデザインに共通して用いられる意匠や構成の組み合わせを意味するために使われていました。建築界においても,比較的近年になって使われ始めた言葉です。デザイン・パターンという考え方はChristopher Alexander氏が著書『The Timeless Way of Building』(Oxford University Press,1979)の中で初めて紹介したのだそうです。 通常,建築物は一つひとつ設計が異なり,また用途や建築条件などの

    まつもと直伝 プログラミングのオキテ 第8回
  • 情報システムと顧客との関係

    そもそも企業にとって顧客とは何なのか。顧客の定義は、情報システムを構築するうえで大変重要なものである。企業の情報システムは、誰が操作するかによらず、企業と顧客の間を仲立ちするためである。 顧客の定義 企業にとって顧客とは何か。筆者はさまざまな企業にお邪魔した際、実際に聞いてみるのだが、「あなたの会社にとって、良いお客さんは?」の問いに明快に答えてもらえることがほとんどない。この質問は、B2C(企業/ 顧客間取引)あるいはB2B2C(企業/企業/顧客間取引)を想定して発している。多くの企業がCRMSFAなどの導入に当たって、顧客像について明快な答えを持っていないというのが、まず大きな問題である。顧客像がなければ顧客との関係強化を考えても意味がない。 あなたの所属する企業では、顧客をきちんと定義しているだろうか? どのくらい顧客がおり、どのような顧客が「良い顧客」で、どのような顧客が「望まし

    情報システムと顧客との関係
  • [ThinkIT] 第1回:複数人による開発の要所を押さえる (1/3)

    PHPは生産性の高い開発言語として広く普及しました。現在も多くのWebアプリケーション開発でPHPが採用されており、その手軽さも手伝って実績を伸ばし続けています。手軽に開発できることから、個人での開発もでき、独自の開発手法が多く存在し、複数人では統一が難しいといわれています。 そのため複数人による開発では、確固とした開発手法がとられてない事例が多いのも事実です。開発手法が確立されてない場合、規模が大きくなるとすぐに破綻してしまいます。それを避けるには、開発手法を確立しておく必要があります。 連載では複数人によるPHPを用いたWebアプリケーション開発において、実際に筆者の所属するウノウ株式会社が行っている手法を例に効率的な開発手法を解説していきます。連載の内容はPHPだけでなくRubyPerlのような他の言語にも適用できます。また1人で開発を行う時に非常に有効な方法です。実際に筆者が

  • Adobe AIRメモ

    AIR 「AIR(Adobe Integrated Runtime)」(コードネームApollo)とは、Adobe社が開発中のFlash技術を利用したデスクトップアプリケーションの実行環境。 Flashとの違いは、WEBブラウザに束縛されず、 デスクトップのハードディスクへのアクセス、クリップボード、ドラッグ&ドロップ、拡張子登録といった機能を利用できる点。Flashだけでなく、HTML/JavaScript/CSSPDFも動作する。フルスペックのHTML/JavaScript/CSSに対応しているため、Ajaxのページも表示可能。 OSに依存しないデスクトップアプリケーション実行環境としては.NetJavaもあるが、.Netは事実上Windowsのみしか対応してなく、Javaはランタイムのインストールがユーザーには敷居が高いという欠点がある。それに対しAIRはWindows

  • 1