ブックマーク / gihyo.jp (27)

  • 日本のDevOps変革を促進するバリューストリームマッピング | gihyo.jp

    アジャイルとDevOpsを組織全体に適用するための指南書『変革の軌跡』が2017年1月25日(水)に発売されます。書の発売を記念して、マイクロソフトの牛尾剛さんにバリューストリームマッピングについて寄稿いただきました。 バリューストリームマッピングの重要性 みなさんの会社で、DevOps変革を推進するために、最初の第一歩として何をすべきだろうか。筆者は間違いなく「バリューストリームマッピング」をお勧めする。バリューストリームマッピングは、リーン生産方式の技法の1つであり、製品やサービスを顧客に届けるために必要なプロセスを分析するのに使用される。トヨタで使われていた手法をもとにしている。 バリューストリームマッピングの話を始める前に、Gene Kimがまとめた「DevOpsのThree Ways」についてお話ししておきたい。これは、DevOpsの3つの目的を明確にしたものだ。1つ目はアイデ

    日本のDevOps変革を促進するバリューストリームマッピング | gihyo.jp
    hoisjp
    hoisjp 2017/01/27
  • 2017年のCI/CDの動向 | gihyo.jp

    あけましておめでとうございます。ソフトウェア開発をめぐる環境は相変わらず日進月歩です。この変化に伴って、ソフトウェア開発そのもののあり方も変化を続けています。稿では、少し大きな視点から継続的インテグレーション(CI⁠)⁠・継続的デリバリ(CD)の最近の動向を紹介します。 CI/CDの大きなうねり 筆者がJenkinsに携わって12年になります。かつて、CI/CDの取り組みは、現在の機械学習やスケールアウト技術のような将来の可能性が注目される若い技術でした。ここ数年、この若い技術は、広く産業界で大規模に組織がかりで展開される成熟した技術に変貌してきました。 この背景にあるのは、ソフトウェア開発・運用全般における自動化のさらなる浸透です。このような自動化の進展は2つの側面から考えることができます。一つは、ソフトウェア開発に必要な様々な作業それぞれの「部品の自動化」という側面です。もう一つは、

    2017年のCI/CDの動向 | gihyo.jp
    hoisjp
    hoisjp 2017/01/09
    by Jenkins 川口さん
  • 第1回 堀江大輔―GitHubが成長の中で培ったチームの作り方 | gihyo.jp

    今回より始まったインタビュー連載では、先進的なとりくみを続ける現場に訪問し、チームや個人としてどう成長していくべきかを考えていきます。今回はギットハブ・ジャパンの設立メンバーであり、現在はプログラムマネージャーとしてサポートチーム、コミュニティ・アウトリーチを率いている堀江大輔さんに「成長を続けるGitHubでのチーム作り」をテーマにお話を伺いました。 【インタビューされた人】 堀江大輔(ほりえだいすけ)ギットハブ・ジャパン合同会社 GitHub:dice Twitter:@dice GitHubプロジェクトチーム ─⁠─GitHubの従業員数は今、全社で560人程度だそうですが、チーム数はどれぐらいですか? 堀江:バックオフィス、営業、セキュリティ、プロダクト、テクノロジ(開発⁠)⁠、サポートなどにチームが分かれています。特に営業と開発が大きいですね。「⁠プロダクト」というのはプロダ

    第1回 堀江大輔―GitHubが成長の中で培ったチームの作り方 | gihyo.jp
    hoisjp
    hoisjp 2016/08/27
  • 機械学習 はじめよう 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    機械学習 はじめよう 記事一覧 | gihyo.jp
    hoisjp
    hoisjp 2016/08/04
  • 第11回(最終回) BaaSのまとめと、今後のアプリケーション開発で必要とされること | gihyo.jp

    はじめに 特集では主にMilkcocoaを通して、BaaS(Backend as a Service)の使い方を体験していただきました。今回はまとめとして、国内外のBaaSについて紹介を行い、BaaSを利用した開発が今後どのようになっていくか、そもそもバックエンドとは何なのかを考えたいと思います。 そもそもBaaSとは? そもそもBaaSとはバックエンドの機能をAPI化したものです。バックエンドの機能とは、データの保存、Pub/Sub型通信、認証、検索などです。開発者がバックエンドを意識せずに開発ができるということで、たとえばフロントエンドエンジニアだけでとか、デバイスのエンジニアだけでサービス全体の開発が可能になります。 図1 そもそもBaaSとは 国内外のBackend as a Service 国内外のBaaSについてまとめてみたいと思います。iPhoneAndroidのネイテ

    第11回(最終回) BaaSのまとめと、今後のアプリケーション開発で必要とされること | gihyo.jp
    hoisjp
    hoisjp 2015/12/08
  • Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
    hoisjp
    hoisjp 2015/09/30
  • 第5回 データ処理の並列化 | gihyo.jp

    はじめに 前回は、データ処理の方法を整理し、また、宣言型言語をインターフェースとして用いる並列データベースなどのデータ処理系を詳細に見ていく準備として、当該データ処理系における実行プランの作成の流れをかんたんに説明しました。今回は、当該データ処理系において、どのように実行プランを並列化するかについて、その概要を説明します。 データ処理における並列性について 並列データベースをはじめとするデータ処理系は、SQL文などの問い合わせ(クエリ)の内容に応じてデータ処理を行うものであり、問い合わせの観点においては、当該処理系において用いられる並列性(Parallelism)は、次の2つに分類することができます。 問い合わせ間の並列性(Inter-Query Parallelism) 問い合わせ内の並列性(Intra-Query Parallelism) 問い合わせ間の並列性は、複数の異なる問い合わせ

    第5回 データ処理の並列化 | gihyo.jp
    hoisjp
    hoisjp 2015/05/28
  • 理論から学ぶデータベース実践入門 ―― リレーショナルモデルによる効率的なSQL | Gihyo Digital Publishing … 技術評論社の電子書籍

    WEB+DB PRESS plus 理論から学ぶデータベース実践入門 ―― リレーショナルモデルによる効率的なSQL 著者 奥野幹也 著 発売日 2015年3月11日 更新日 2015年3月11日

    理論から学ぶデータベース実践入門 ―― リレーショナルモデルによる効率的なSQL | Gihyo Digital Publishing … 技術評論社の電子書籍
    hoisjp
    hoisjp 2015/03/12
    e-book来たー
  • 『サーバ/インフラエンジニア養成読本 ログ収集~可視化編』出版記念!執筆者が語る大講演会! レポート[パネルディスカッション編] | gihyo.jp

    鈴木:先のセッションで権限があったから入れましたという話が挙がっていましたが、インフラエンジニアだから入れられるというのは結構あると思います。 道井:インフラエンジニアは基どこのサーバでもSSHログインできるため、勝手にFluentdを入れて、勝手にログをもってくることができます。 伊藤:待って、この話はあまり一般的でないと思う(会場:笑) 吉田:僕の会社も同じような感じです。2、3年前に、ログ解析やクエリログの収集をしたくなり、トレジャーデータのFluentdが良さそうだというのが分かりました。木曜にメールをして、翌月曜には全台にデプロイが完了していました。 伊藤:それはインフラエンジニアとしての業務にあたっていたんですか? 吉田:趣味です。 伊藤:なぜ、皆さん趣味でやってるんですか(苦笑) 鈴木:僕はもともとはサーバサイドエンジニアで、インフラエンジニアの人にFluentdを入れるか

    『サーバ/インフラエンジニア養成読本 ログ収集~可視化編』出版記念!執筆者が語る大講演会! レポート[パネルディスカッション編] | gihyo.jp
    hoisjp
    hoisjp 2014/11/11
  • 第35回 バージョン管理 ─プロジェクト管理ファイルについて[後編] | gihyo.jp

    はじめに 「プロジェクト管理ファイルについて」三部作の最後は、.ideaディレクトリについてです。無駄に長いので、もうオススメ設定を公開しておきます。 リスト1 オススメのHOME>/.idea/.gitignoreの例 *.xml !/codeStyleSettings.xml !/copyright/*.xml !/fileColors.xml !/encodings.xml !/gradle.xml !/runConfigurations/*.xml !/inspectionProfiles/*.xml /inspectionProfiles/profiles_settings.xml !/scopes/*.xml /scopes/scope_settings.xml !/templateLanguages.xml !/vcs.xml なぜ、こうしたかは編のお楽しみです。 プロジェ

    第35回 バージョン管理 ─プロジェクト管理ファイルについて[後編] | gihyo.jp
    hoisjp
    hoisjp 2014/11/07
  • Javaエンジニア養成読本[現場で役立つ最新知識、満載!]

    2014年11月11日紙版発売 2014年11月20日電子版発売 きしだなおき,のざきひろふみ,吉田真也,菊田洋一,渡辺修司,伊賀敏樹 著 B5判/168ページ 定価2,178円(体1,980円+税10%) ISBN 978-4-7741-6931-6 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto このの概要 Javaは業務システム開発における基盤的な位置付けのプログラミング言語として広く使われており,現在では金融系システムでも利用されるほど盤石な技術として利用されています。技術的には枯れた言語と認識されていますが,長らく使われてきたフレームワークStruts 1もEnd Of Lifeを迎え,Java SE8のリリース,

    Javaエンジニア養成読本[現場で役立つ最新知識、満載!]
    hoisjp
    hoisjp 2014/11/04
    電子版は無さげ
  • WEB+DB PRESS Vol.82

    2014年8月23日紙版発売 2014年8月23日電子版発売 B5判/176ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-6627-8 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 Web APIデザインの鉄則 モバイルアプリからもWebアプリからも使いやすい! ……RESTに沿った設計,明確なデータ構造,適切なエラー Webサービスやモバイルのネイティブアプリケーション,Webを通じたインフラ/ミドルウェアの操作,物理デバイスからのセンサー情報の取得……Web APIの用途が広がり続けている現在,Web API設計の技術

    WEB+DB PRESS Vol.82
    hoisjp
    hoisjp 2014/08/24
    API記事読んでる
  • 第1章 効率的に学ぶには―知識の3つの軸と学びの3つのフェーズ | gihyo.jp

    新社会人のみなさん、こんにちは。特集は、新しいものを学ぶ際に出会う問題について解決するための糸口を提供するために書きました。 みなさんは、「⁠IT業界は変化が激しいので学び続けることが必要だ」と聞いたことがあるのではないかと思います。そしてそのことに異論はないはずです。だからこそ今、サイトを読んで何かを学ぼうとしているわけですよね。それはとても良いことです。 一方で、「⁠学びたいけど時間がない」「⁠何を学んだらよいかがわからない」「⁠社会人として成果を出していける自信がない」などの悩みを抱えている方も多いです。筆者はこの悩みを解決したいです。 限られた文字数では、みなさんの個別の問題を解決することはできません。そこで、みなさん自身で問題を解決していくための糸口を提供します。まず章では、第2章以降でより具体的な問題について説明するための材料となる、ちょっと抽象的な話をします。 知識には

    第1章 効率的に学ぶには―知識の3つの軸と学びの3つのフェーズ | gihyo.jp
    hoisjp
    hoisjp 2014/07/22
  • 第3回 ブランチvs.フラグ | gihyo.jp

    とっておきの変更 ソフトウェアをいつでもリリースできるようにしろと求める継続的デリバリの広まりにより、毎日のようにソフトウェアがリリースされるようになりました。早いうちからコードを野にさらせば、隠れた問題を前もって見つけることができるからです。 短いリリース間隔に身を置くと気づくことがあります。「⁠リリースできること」と「リリースしたいこと」は、必ずしも一致しないのです。たとえば大規模なビジュアルデザインの変更やとっておきの新機能を想像してみましょう。こうした粒度の大きい変更は、たとえ動作する、つまりリリース可能な状態でも、そのまま衆目にさらしたいとは限りません。期待を裏切らない形でお披露目したい、とっておきの変更があります。息を飲む新しい体験がもたらすユーザの驚きや喜びも、ソフトウェアにとっては大切な財産だからです。 とっておきの変更を仕上げるには時間がかかります。一方で、その仕上げが終

    第3回 ブランチvs.フラグ | gihyo.jp
    hoisjp
    hoisjp 2014/01/15
    しばらく前の記事だけどfeature toggleあたりの良いまとめ。
  • WEB+DB PRESS Vol.62

    2011年4月23日紙版発売 2014年12月23日電子版発売 B5判/192ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-4607-2 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 HTML5/CSS3/JavaScript実践入門 ~Web開発の[最新]必須知識~ 特集では新人さんに向けて,HTMLCSSJavaScriptというWeb開発で必須の技術を取り上げます。この3つはWeb開発をするうえで欠かせないものであり,スマートフォンの流行やHTML5やCSS3の登場などとともに,年々重要度が増していっています。こ

    WEB+DB PRESS Vol.62
    hoisjp
    hoisjp 2011/04/21
    なにっ、今月のWEB+DB Vol.62はAWS特集だと!?
  • あくしゅ、シンプルなIaaS型クラウドを構築する「Wakame-vdc」の最新版をリリース | gihyo.jp

    あくしゅ、シンプルなIaaS型クラウドを構築する「Wakame-vdc」の最新版をリリース 11月19日、(株)あくしゅは、シンプルなIaaS型クラウドを構築する「Wakame-vdc」の最新版をリリースした。 Wakameはオートスケールを実現する仕組みとしてAmazon EC2の上で活用するものであったが、これからは、クライアントが望むあらゆるデータセンタ環境に、IaaS基盤技術からその上で動くPaaSや活用ソフトウェアまでをクラウド用基盤として構築、運用を検討できるようになる。 これにより、今後はWakameを利用して、自社資産の中で大切なデータを守りながらダウンサイジングを図りつつ、一部の処理をAmazon EC2で実行するハイブリッドでの利用などが想定される。 新バージョンでの主なリリース機能 Wakame-vdcの機能アップグレード 通信のセキュリティグループの設定機能 ハード

    あくしゅ、シンプルなIaaS型クラウドを構築する「Wakame-vdc」の最新版をリリース | gihyo.jp
    hoisjp
    hoisjp 2010/11/19
    早速触りたい。RT @sparklegate: ニュースリリース:あくしゅ,シンプルなIaaS型クラウドを構築する「Wakame-vdc」の最新版をリリース #gihyojp
  • Agile Conference tokyo 2009 … 技術評論社

    概要 「変化するビジネスへの対応」,「短納期開発」,「不明瞭な要件」など,今日のシステム開発には従来からの開発とは違った課題が突き付けられています。人の数だけを揃えて行うウォーターフォール型の開発方法では,これらの課題を解決することはできません。 そこで,登場したのがアジャイル開発手法です。 アジャイル開発手法を導入し,開発状況を透明化することで,誰もがプロジェクトの進捗を意識するようになります。これにより,生産性,品質などが格段に向上します。 今年は,格的なアジャイル開発を行うための製品が,日IBM,マイクロソフトから発売されました。オープンソースだけなく,商用の製品が出そろったことにより,熟練したエンジニアだけでなく,一般のエンジニアでもアジャイル開発を行える環境が整ってきているといえます。 カンファレンスは,400名規模のアジャイル開発事例を持ち,世界No.1のアジャイル開発の

    hoisjp
    hoisjp 2009/12/11
  • 『パターン、Wiki、XP』刊行トークセッション[パターン、Wiki、XP ―― 時を超えた創造の原則(WEB+DB PRESS plusシリーズ)]|gihyo.jp … 技術評論社

    江渡浩一郎(えとこういちろう) 1971年生まれ。慶応義塾大学大学院政策・メディア研究科修了。在学中よりメディアアーティストとしてネットワークを使ったアート作品を発表する。1996年,sensoriumプロジェクトにて「WebHopper」を発表。sensoriumは1997年にアルス・エレクトロニカ賞グランプリを受賞。1998年,Canon ARTLABとの共同制作として「SoundCreatures」を発表。2001年,日科学未来館「インターネット物理モデル」の制作に参加。2004年,メーリングリストとWikiを統合したグループコラボレーションシステム「qwikWeb」を公開。2005年,仮想生物の制作・共有環境「Modulobe」を発表。現在,独立行政法人産業技術総合研究所サービス工学研究センター研究員。 懸田剛(かけだたけし) 株式会社 永和システムマネジメント コンサルタント。

    hoisjp
    hoisjp 2009/07/16
    プロモーションの最近っぽさ、すごい。
  • 第13回 モジュラーなWebアプリケーションフレームワーク、Merb | gihyo.jp

    はじめに MerbはRubyで記述されたWebアプリケーションフレームワークです。2006年の10月18日にEzra Zygmuntowicz氏によって最初のリリースが発表されました。 RubyでWebアプリケーションフレームワークといえばRuby on Rails(以下Rails)が有名ですが、Merbは以下のような特長を備えています。 ActiveRecord, DataMapper, SequelなどのORMを自由に選べる jQuery, PrototypeなどのJavaScriptライブラリを自由に選べる HAML, ERBなどのテンプレートエンジンを自由に選べる 単一の機能を実現するために作られた再利用しやすいプラグイン群がある 軽量でシンプルなコア プラグイン機構としてRubyGemsを使っている ControllerとViewのコンテクストが同じ シンプルで強力なルーティング

    第13回 モジュラーなWebアプリケーションフレームワーク、Merb | gihyo.jp
    hoisjp
    hoisjp 2009/07/14
    merb
  • 第14回 DataMapperの使い方 | gihyo.jp

    DataMapperのコンポーネントは、基的にクラスではなくモジュールとして提供されているため、アプリケーションで利用するモデルクラスにインクルードして使います。 Resourceモジュールをインクルードすると、自動的にModelモジュールがextendされ、PersonクラスはModelクラスとして振る舞うようになります。これは図1のPersonに相当します。 図1のPerson Mapperに相当する仕組みはRepositoryです。Repositoryは、create, update, delete, read_one, read_manyなどの、データストアに対する基的な操作のインターフェイスを規定します。Modelクラスは、Repositoryへの参照を持っていて、 Modelクラスによるデータストアへのアクセスは、全てRepositoryを介して行われます。この際、データス

    第14回 DataMapperの使い方 | gihyo.jp
    hoisjp
    hoisjp 2009/07/14
    merb