タグ

開発に関するuchishuのブックマーク (34)

  • ベンダ任せにしないで情シスもPDCAサイクルを回せ!

    設計の工程がなかなか終わらないので、状況がどうなっているのかを開発ベンダに確認したところ、開発ベンダからこのような返事をもらったことはないでしょうか。 仕方なく、ひとまずコスト追加やスケジュール変更をしたにもかかわらず、リリースの直前になって、今度は次のような要望を受けた方は多いはずです。 昨今の経済環境下では、経営層やユーザー部門からシステム開発に向けられた視線は厳しく、コストやスケジュール削減の圧力は高まるばかりです。その一方で、予定通りにシステム開発を完了させることは難しく、追加コストやスケジュール遅延、運用でカバーするというのが、多くの開発現場では半ば当たり前のようになってきています。 筆者は、このように予定したコストやスケジュール通りにシステム開発が進まないという状態のことを、「プロセスのギャップ」と呼んでいます。この「プロセスのギャップ」が常態化している現場では、「システム

    ベンダ任せにしないで情シスもPDCAサイクルを回せ!
  • TEF有志によるTestLink日本語化プロジェクト - TestLinkJP

    How to Write a Thesis on T-Building A strong introductory paragraph starts with a hook that grabs the reader’s attention. Then, it provides details that lead to the thesis statement. The T Building—formerly the Triboro Tuberculosis Hospital in Queens, New York —is now affordable and supportive housing. It’s also a model for adaptive reuse of historic buildings. Adaptive Reuse of an Historic Buildi

  • 無償の非機能要求決定支援ツールが完成、最終版に向けてパブコメも募集

    NTTデータや富士通などITベンダー6社は2009年5月26日、非機能要求を決めるためのツール群「非機能要求グレード」を公開した。非機能要求とは性能や信頼性などで、システム要求のうち機能要求以外の要求すべてを指す。今回、これまで公開済みの三つをバージョンアップさせ、さらに「システム基盤の非機能要求に関するグレード表」が新たに加わったことで、ツールが一通り完成した。 グレード表は非機能要求項目のうち、特に重要で開発コストへの影響が大きい105項目について、発注者と受注者が早期に決定するためのツール。社会基盤を支えるシステム、企業の基幹システム、その他のシステムという三つのモデルシステムごとに、具体的な非機能要求の値が記載してある。これまでに公開されたほかのツールと併せて使うことで効果が高まる。 これまで公開した三つの成果物はユーザー企業のレビューの結果を取り込んだ。経済産業省が主催する非機能

    無償の非機能要求決定支援ツールが完成、最終版に向けてパブコメも募集
  • “設計思想書”で開発の効率と質を高めよう

    システム開発を効率化するために、過去に開発した資産の“流用”がよく行われている。エクスプレス開発の場合、最初から“再利用”を前提に開発を行い、その“開発思想”を記録として残すことで、より積極的に既存資産を活用する。 前回『“すべてを任せてもらえる「専門家」になろう 』では、顧客企業との打ち合わせの早い段階で、SEが「専門家」と認められれば、スケジュールを含めたあらゆる提案が受け入れられやすくなる──すなわち短納期化に貢献する、といったことを解説しました。 ただ、これは短納期化に不可欠な要素ではありますが、直接的に寄与するわけではありません。短納期化には、もっと具体的な考え方や方法論、そして、日ごろからの準備や工夫が必要なのです。今回は、そうした短納期化の方法論の1つとして、「システムの再利用」について解説したいと思います。 “流用”と“再利用”は違う SEやベンダのスタッフは「過去の開発資

    “設計思想書”で開発の効率と質を高めよう
  • プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ

    プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ

    プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ
  • プログラミングの名言・格言まとめ - 久保清隆のブログ

    プログラミングの名言、格言をまとめた。 We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil 我々は、開発時間を97%程度にしか減らせないような、微々たる効率化はやめるべきだ。 未熟な最適化は諸悪の根源だ。 (say about 97% of the timeは、「おおよそ97%の確率でそうであるような」と訳すのかもしれない) C. A. R. Hoare Walking on water and developing software from a specification are easy if both are frozen 水の上を歩くのも、仕様書通りにソフトウェアを開発するのも簡単だ。 どちらも固まっ

  • “確実な記録”こそが、品質・コストに貢献する

    “形だけ”になりがちなソフトウェアレビュー 近年、ソフトウェアレビューに対する認知はますます向上しつつあります。例えば商用開発なら、「要件定義」「設計書」「ソースコード」「テスト計画」「運用手順書」などを対象としたレビューが実施されていますし、オープンソースソフトウェアのプロジェクトなら、ソースコードリポジトリへのチェックインの前にソースコードレビューを推奨したり、義務付けたりしています。 その背景として挙げられるのは、ビジネスや社会におけるITの重要性が高まっていることでしょう。われわれの日常にこれだけITが浸透しているいま、ソフトウェアの品質は、システムの運用に大きな影響を及ぼします。その品質が低下すれば、ビジネスなら機会損失や収益悪化、社会的信用の失墜につながりますし、社会インフラなら公共交通機関などのサービスがストップすることも起こり得ます。ソフトウェアレビューの認知度が向上してい

    “確実な記録”こそが、品質・コストに貢献する
  • ケータイ公式サイト&ダウンロードサイトのユーザビリティ6つのポイント(第4回) | モバイルサイト構築のユーザビリティいろは

    ケータイ公式サイト&ダウンロードサイトのユーザビリティ6つのポイント(第4回) | モバイルサイト構築のユーザビリティいろは
  • C-Production – UNIXとプログラミングの備忘録

    大変ご無沙汰です。約1年半ぶりの更新です。 昨日、ブログを設置しているサーバでOSのアップデートに問題が発生したため、これを機に新サーバ・新OSに乗り換えることにしました。 現在のブログがマルチサイトのため、そのままでは新サーバの構築に苦戦すると予想されるため、他のブログの記事を統合しました。 統合内容は以下の通りです。 ・C-Production ・・・ メインサイトのため、他のブログを吸収して継続。 ・♪8thNote♪ ・・・ メインサイトに統合済みだったので、削除。 ・モバイル魂 ・・・ メインサイトに記事を引き継ぎ、並行稼働中。 ・無線のドキュメント ・・・ もともと閉鎖予定だったので、そのまま削除 外部SNSのアカウントについてはそのまま継続します。 今後ともよろしくお願いします。

  • 優れたユーザインタフェースを設計する際に考慮する8つのポイント

    ユーザーにとって有益なユーザインタフェースを設計する際に考慮する8つのポイントをUsability Postから紹介します。 8 Characteristics Of Successful User Interfaces 以下、その意訳です。 ユーザインターフェイスの設計時に、考慮する8つのポイントを紹介します。 Clear Concise Familiar Responsive Consistent Attractive Efficient Forgiving To conclude… 1. Clear 明快 明快であるというのは、最も重量な要素です。 ユーザインターフェイスデザインの目的は、ユーザーに意味と機能を伝え、利用するアプリケーションと相互につきあえるようにすることです。そのアプリケーションがどのように機能するのか、どこに進むべきか理解することができない時は、ユーザーは困惑しが

  • PostgreSQLをAccessやExcelで利用する - 小さな便利と、静謐な日常 (比較てきExcel,Access,VBA,PostgreSQL)

    データベースソフトはAccessをよく利用しています。と言っても、Accessの役目は入力画面と印刷のみ。実際のデータは、サーバ上のPostgreSQLで管理しています。 持ち運びを重視する場合や、壊れても涼しい顔をしていられるようなデータならAccess単体でやっつけることもありますが、ある程度の信頼性を確保しようとするなら、やはりRDBMSの利用は欠かせないと思います。 ということで、VBAでPstgreSQLに接続する場合の基構文の一例を。接続は、ここではOleDbです。 <参照設定> (Access) (Excel) <ログイン> Public gpgDB As ADODB.Connection Set gpgDB = New ADODB.Connection gpgDB.Open "Provider=PostgreSQL;Data Source=ホスト名;location=デー

  • SEのための情報セキュリティ対策

    「SEのための情報セキュリティ対策」は、平成18年度に創設されたテクニカルエンジニア情報セキュリティ試験の内容に基づいた、SEとして必要な情報セキュリティアーキテクチャの知識について解説しているサイトです。また平成21年に創設される情報セキュリティプロフェッショナル試験対策についても掲載しております。 昨今情報セキュリティに対する世間の関心が徐々に高まりつつあるのは、情報漏えいなどが企業に致命的な打撃を与えかねないからです。それに伴って情報セキュリティ技術に対するニーズも高まるのは必然と考えることが出来、テクニカルエンジニア情報セキュリティ試験の創設も必然といえるでしょう。 このサイトでは、機密性・完全性・可用性の情報セキュリティの3大要素を前提として、情報セキュリティシステムの設計・開発管理・運用管理・セキュリティ法規を紹介しています。

  • TomcatでCookieをSecureに設定する方法

    アプリケーションの実装としてではなく、Tomcatレベルで変更する方法です。 @ITのフォーラムには以下のQAがあります。 JSESSIONIDを保持したCookieをsecure属性にする方法 – Java Solution こちらによれば、Tomcatは「セキュアな通信の場合CookieにSecureを付与してくれる」ことになります。 ところがApacheやTomcatでSSLしてる場合はよいのですが、SSLアクセラレータやロードバランサ、stunnelなどでSSLを解除しているとsecureと認識されなくなってしまい、Secure属性が付与されなくなってしまいます。 で、TomcatのAJP13コネクタ定義にはsecureという属性があり、こちらをtrueに設定するとresponse.isSecure()にtrueを返してくれるようになります。 Set this attribute

    TomcatでCookieをSecureに設定する方法
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第1章 総論:総論と対策の分類

    第1章 総論 総論と対策の分類 Webアプリケーションに起こりうる問題 Webアプリケーションプログラムは、他のソフトウェアに比べて次のような特性をもつ。 Webブラウザと Webサーバが緩く結合されたクライアント・サーバ構成をとる。 ユーザインタフェースは、サーバから供給される HTML あるいはXMLの記述にもとづいて Webブラウザで動作する。ユーザは、HTMLソースを書き換えたり Webサーバに送られる HTTPリクエストの内容に手を加える等の機会をもつ。 Webブラウザの多くは、ネットワークアクセスを含む高機能のプログラムを解釈実行できるスクリプトエンジンを備えている。 Webブラウザと Webサーバの間の通信はプロキシサーバ等、キャッシュ機能をもつ設備によって中継されうる。 これらの特性から、Webアプリケーションにはいくつかの情報セキュリティ問題が生じがちである。それらは概ね

  • iBATIS News

    Apache iBATIS is retired at the apache software foundation (2010/06/16) The original project team has moved to MyBatis hosted at Google Code. See http://www.mybatis.org/ for more. for more information, please view the announcement below and refer to the Attic. iBATIS Project Team Moving to Google Code ANNOUNCEMENT Eight years ago in 2002, I created the iBATIS Data Mapper and introduced SQL Mapping

  • BEA WebLogic Server および WebLogic Express 8.1 ドキュメント

    BEA WebLogic Server および WebLogic Express 8.1 ドキュメント BEA e-docs と dev2dev が 1 つになりました ! BEA ドキュメント Web サイトを BEA デベロッパ ポータルと緊密に統合し、包括的なテクニカル リソース センタとして提供します。 ここでは、WebLogic Server の完全なドキュメントを提供します。また、特定のサブシステムやタスクについての情報に直接リンクしているトピック ページからさまざまなドキュメントを参照できます。 このサイトでは、WebLogic Server 8.1 サービス パック 6 の最新マニュアルを提供しています。このドキュメントは随時更新されます。最新情報については、http://e-docs.bea.com/wls/docs81/index.html を参照してください。 また、

  • mod_bwで接続数制限 - NO LIMIT Is. はてな支部'

    多数同時起動するとバックエンドのシステムに大きな負荷を与えるようなCGIプログラムがあって、Apacheで特定のURLに対する接続数に制限を設けるということを行う必要が出てきたので、帯域制限系のモジュールについて調べてみました。Apache全体に対する接続数はMaxClientsで制限できますが、これをURL単位で行うというイメージです。いくつかのモジュールを検討したところ、mod_bwが最も要件に近いようなので試してみることにしました。 mod_bw開発元 ダウンロードしてインストールします。 $ tar zxvf mod_bw-0.8.tgz $ cd mod_bw # apxs -i -a -c mod_bw.c # apachectl restartまずは帯域制限の設定を試してみます。/bwtest/largefile.htmlというファイルに対するアクセスを全体で10240byt

    mod_bwで接続数制限 - NO LIMIT Is. はてな支部'
  • MobaSiF (Moba/Mobile Simple Framework)

    DeNA のケータイ向けサービス「モバオク」「ポケットアフィリエイト」「モバゲータウン」などで利用されているケータイ向けウェブアプリケーションフレームワークをオープンソース化したものです。

    MobaSiF (Moba/Mobile Simple Framework)