タグ

ブックマーク / codezine.jp (14)

  • Webサイト高速化に必要なHTTPの仕組みを理解する (1/4):CodeZine

    はじめに こんにちは、クラスメソッド株式会社でWebを担当している野中です。これから身につけるWebサイト高速化テクニック第2回目です。 第1回の「Webサイト高速化対策の現状」は読んでいただけましたか?「Webサイト高速化対策の現状」では高速化対策がなぜ必要なのかを紹介しているので、この回を読む前にぜひ読んでおいてください。 今回は、Webサイトの高速化に大きく関係するHTTPについて復習したいと思います。高速化対策と言ってもWebサイトが遅延する原因はさまざまです。 読み込むファイル数が多いことやサーバー側の処理に時間がかかっている、またはエンドユーザーが利用しているネットワークが原因かもしれません。 ところが原因を探っていくと、Webサイトが遅くなってしまう要因の多くにHTTPが関係しています。 実際の高速化手法も大事ですが、事前知識としてHTTPについて知っておきましょう。 対象読

    Webサイト高速化に必要なHTTPの仕組みを理解する (1/4):CodeZine
    dagjmpd
    dagjmpd 2013/03/31
    Webサイト高速化に大きく関係するHTTPとは:CodeZine
  • 【デブサミ2013】15-D-4 レポート 「Opsから挑むDevOps」

    DevOpsでエンジニアを解放できるか エクシードは、最近では珍しい、社員のおそらく90%以上がインフラエンジニアという会社である。その中でもベテランである千葉則行氏は「インフラエンジニアの数は少ないのに、要求されることは多い」と感じている。例えば「明日までにシステムを用意して欲しい」と言われても、限られた人数ではできることに限界がある。 それでも5年ほど前までは、がんばれば何とかなったが、近年ではいよいよ無理になってきた。その背景には、IT技術の進化、複雑化がある。一人のエンジニアがすべてのスキルセットを持つことが困難になり、専門化が進んでいる。その中で、開発vs運用、エンジニアvs営業、企画部門vs技術部門といった組織、グループ間で、「どちらかが喜べば、一方が泣く」というような一種の対立構造が生まれている。千葉氏は「会社の中で対立していても不毛なだけで、何も解決しない。前向きに考え、ハ

    dagjmpd
    dagjmpd 2013/03/29
    【デブサミ2013】15-D-4 レポート 「Opsから挑むDevOps」:CodeZine
  • IPA、「アジャイル型開発プラクティス・リファレンスガイド」を公開

    IPA(情報処理推進機構)技術部のソフトウェア・エンジニアリング・センター(SEC)は、アジャイル型開発で用いられる、組織、プロセス、技術などの実践のための指針「プラクティス」について、先駆的企業を対象とした事例調査を行い、その結果を「アジャイル型開発プラクティス・リファレンスガイド」としてまとめ、19日に公開した。 「アジャイル型開発プラクティス・リファレンスガイド」では、国内でアジャイル型開発の活用が進む先駆的企業の59件のプラクティスの利用状況を調査、分類し、プラクティスのプロジェクト規模やアジャイル型開発の種類などによる適用状況の違い、適用する場合の工夫や留意点などについてまとめている。 59件のプラクティスについて、3つのカテゴリに分けた上で、さらに10のサブカテゴリに分類し、適用分野を明確化した。また、プロジェクトの特性を9つに分け、それぞれに対してどのようなプラクティスを使

    IPA、「アジャイル型開発プラクティス・リファレンスガイド」を公開
    dagjmpd
    dagjmpd 2013/03/19
    IPA、「アジャイル型開発プラクティス・リファレンスガイド」を公開:CodeZine
  • 【デブサミ2013】14-B-4 レポート 「チーム×ツール Team Foundation Server & Service “共感しActionできる開発基盤” アルティメイタム」

    14-B-4セッションの講演資料 ソフトウエア開発を巡る関心事は『ビジネス価値』へ 開発チームの共同作業をサポートするものとして、多くのプロジェクトで使われている「Team Foundation Server & Service(TFS)」。長沢氏は「すでにメジャーバージョンも4つめで十分に成熟し、価格が下がって、クラウド版も出たためにさまざまなプロジェクトで使われ、成果を上げている」と胸を張る。 そんなTFSが活用される背景も含め、長沢氏は「『今』を表すものとして『Actionable(実行力のある)』というメッセージが色濃く出ている」と語る。『Actionable』なフィードバックを受け取って、ビジネス価値を高めるソフトウエアをどう企画し、開発し、運営するのか。ALMやアジャイルのリーダーが参加するALM Summitでも、今はビジネス価値をどうするか、顧客の開発をどうするかという議論

    dagjmpd
    dagjmpd 2013/03/13
    【デブサミ2013】14-B-4 レポート 「チーム×ツール Team Foundation Server & Service “共感しActionできる開発基盤” アルティメイタム」:CodeZine
  • ディシプリンド・アジャイル・デリバリー~エンタープライズ・アジャイル実践ガイド~ 日本語版 刊行決定記念 電子ブックキャンペーン

    ソフトウェア開発が数年前とは段違いにスピードを求められる今、アジャイル開発手法の適用が必要に迫られています。しかし、アジャイルの良さは、すでに多くの開発者に認知されているものの、日においてはなかなか適用が進んでいないのが現状です。日の商習慣もその理由の一つと考えられますが、多くの場合「アジャイル=無秩序」というイメージが強いためではないでしょうか。 この度、アジャイル手法のメリットを最大限に活用しつつ、ソフトウェア開発をプロジェクトとして正しく運営していくための実践ガイド『Disciplined Agile Delivery』の待望の日語版発売が決定しました(今年6月刊行予定)。 アジャイル開発プロジェクトの実例と著者の豊富な経験、そして研究結果に基づいて記された書は、プロジェクト管理者・開発者を問わず、また、すでにアジャイル開発の経験があるか否かを問わず、ソフトウェア開発に携わ

    dagjmpd
    dagjmpd 2013/02/20
  • ふつうの取材執筆心得

    これは「取材と執筆」をする人のためのメモです。 私は、20年少々の間、職業として「取材と執筆」に取り組んできました。今回「その経験をレポーターの皆さん向けにまとめてほしい」という注文をいただきました。 まず「何を書くべきか」を考えてみました。文章作法に関するは、名著・定番と呼ばれるがあります。レポートのような事実を伝える文章の組み立て方、記し方については、『理科系の作文技術』(木下 是雄)と『「超」文章法』(野口 悠紀雄)の2冊が、語るべきことを網羅していると思います。『小説作法』(スティーヴン・キング)にも、実用的かつ興味深いノウハウが記されています。 しかしながら「取材とそのアウトプット」に関しては、これというはないようです。そこで今回は、私自身が記者教育の過程で教わったことや、自分の職業経験の中で発見したことの中から、皆さんにお伝えできそうな部分を抜き出して書き記すことにします

    ふつうの取材執筆心得
    dagjmpd
    dagjmpd 2013/02/20
    ふつうの取材執筆心得:CodeZine
  • デブサミ2013、講演関連資料まとめ

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    デブサミ2013、講演関連資料まとめ
    dagjmpd
    dagjmpd 2013/02/15
  • ITエンジニアの実務スキルを見抜ける「CodeIQ」で、コードゴルフ問題を出してみた

    はじめに いつもは「マンガで分かるプログラミング用語辞典」でマンガを描いている柳井です。今回は「CodeIQ」という「ITエンジニアのための実務スキル評価サービス」で、プログラミングの問題を出しましたので、その結果報告をしようと思います。 CodeIQ:ITエンジニアのための実務スキル評価サービス まずは、問題に解答いただいた方に、お礼と感謝の意を表しておきます。 解答者と出題者の双方にメリットがある「CodeIQ」 それでは、「CodeIQ」がどういったサイトなのかを紹介します。このサイトには、常時20~30問ほどの、「ITエンジニア向けの問題」が掲載されています。プログラミングでは、RubyPHPJavaJavaScriptSQL、言語問わずといった、各種言語の問題が出ています。またプログラミングだけでなく、レポート作成や、データ分析など、多彩な問題が掲載されています。そしてこ

    ITエンジニアの実務スキルを見抜ける「CodeIQ」で、コードゴルフ問題を出してみた
    dagjmpd
    dagjmpd 2013/01/08
    ITエンジニアの実務スキルを見抜ける「CodeIQ」で、コードゴルフ問題を出してみた:CodeZine
  • Developers Summit 2013 Action!

    Developers Summit(デブサミ)とは? 2003年よりデベロッパーの知をシェアすることで、世界をブーストする場を目指してデブサミを開催してまいりました。10回開催して終演するつもりで始めたプロジェクトでしたが、たくさんの方から継続希望のコメントを頂戴し、デブサミを2013からリスタートさせていただくことになりました。温かい声援、ありがとうございます! さて、これからの社会を見回して、デブサミが今後お役に立てるとしたらなんだろうか、と考えたときに浮かんできたコンセプトは「Action !」でした。共感できるテクノロジーやコミュニティを探す場としての祭が、今までのデブサミ10年間だとしたら、「共感」から生み出す「行動」を宣言する祭として、デブサミ2013から第2章として位置づけ、取り組みたいと思っています。 リーマン・ショック、ジャスミン革命、3.11、、、とこの10年の間に、我

    dagjmpd
    dagjmpd 2012/11/16
    Developers Summit 2013 Action!
  • データの同時更新を防ぐための排他制御

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    データの同時更新を防ぐための排他制御
    dagjmpd
    dagjmpd 2012/09/26
    データの同時更新を防ぐための排他制御:CodeZine
  • 開発者の祭典「デブサミ2012」の公式コミュニティー募集のお知らせ

    ITの世界は、とかく新技術がクローズアップされがちですが、どんな技術でも突然生まれるものではありません。技術の継承、ユーザーとの関わり、コミュニティを通じた交流。こうした「つながり」によって世界が創られ、未来が生まれていきます。 デブサミ参加者の「つながり」を一層強化するため、前回に続き、デベロッパーコミュニティの参画を公募させていただきます。たくさんの参加をお待ちしております! デブサミ 2012 開催概要 名称:Developers Summit 2012 (通称:デブサミ2012) 会期:2012年2月16日(木)・17日(金) 会場:目黒雅叙園(東京・目黒) 主催:株式会社翔泳社 無料セッション数:56セッション(予定) 来場者数:2,000名(予定) デブサミ2012オフィシャルコミュニティ応募方法 参画するメリット デブサミサイト・当日のパンフレットなどで、コミュニティの活動結

    開発者の祭典「デブサミ2012」の公式コミュニティー募集のお知らせ
    dagjmpd
    dagjmpd 2011/12/03
    開発者の祭典「デブサミ2012」の公式コミュニティー募集のお知らせ:CodeZine
  • データモデリングのパターン

    ほとんどの場合、私たちは、モデル化されるビジネスエンティティが何か直観的に分かります。つまり、顧客は顧客エンティティとしてモデル化し、請求書は請求書エンティティとしてモデル化します。その後、これらの抽象的な「エンティティ」を主キー制約や外部キー制約を備えたリレーショナルテーブルに変換します。 このような直観には、もちろんきちんとした方法論が存在します。その方法論とは、リレーションの正規化という理論であり、特に、関数従属性、多値従属性、および包含従属性について論じています。正規化の理論は難しすぎて十分理解できないという読者のために、Michael Blahaが最近出した書籍『Patterns of Data Modeling』では、スキーマデザインを考える新しい切り口として、オブジェクト指向アプリケーションプログラミングのデザインパターンに似た考え方を採用しています。書は2009年の夏に刊

    データモデリングのパターン
    dagjmpd
    dagjmpd 2011/09/11
    データモデリングのパターン:CodeZine
  • Developers Summit 2011

    Developers Summit 2011 は終了いたしました Developers Summit 2011 は終了いたしました。ご来場、誠にありがとうございました。 講演資料の事後閲覧について 講演資料は、slideshareを利用しております。 講師および所属団体の許諾をいただいた講演資料のみアップロードされます。 事務局では、講演資料のアップロード状況および、内容についてはご回答いたしかねます。 著作権等の理由から、当日に投影された資料とは一部異なる場合がございます。 講演資料のアップロードは講師および所属団体が随時行っております。

  • 多彩な新技術を週変わりで紹介、「渋谷テクニカルナイト」とは?

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    多彩な新技術を週変わりで紹介、「渋谷テクニカルナイト」とは?
    dagjmpd
    dagjmpd 2011/01/23
  • 1