タグ

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

  • 自動化はキャズムを超えたか?!「システムテスト自動化カンファレンス2014」参加レポート | gihyo.jp

    師走も半ばの2014年12月14日、東京赤坂のヤフー株式会社の会議室をお借りして、昨年に続き2回目となる「システムテスト自動化カンファレンス2014(STAC2014⁠)⁠」が開催されました。今年のテーマは「広く普及しキャズムを超えてきたシステムテスト自動化について、そのアーキテクチャやパターンについても考えていこう」というものです。なんとイベントの受付開始から24時間を待たずに191名の定員が埋まり、最終的には200名近いキャンセル待ちが出るという超人気イベントとなりました。今回はイベントの内容と共に現場の熱気もお伝えしたいと思います。 STAC2014はテスト自動化研究会(STAR)によって運営されています。STARは「テスト自動化技術における高度なスキルを検討・定義し、それを広く世に広く啓蒙する」ことを目的として2012年に発足し、カンファレンスを主催しているコミュニティでもありま

    自動化はキャズムを超えたか?!「システムテスト自動化カンファレンス2014」参加レポート | gihyo.jp
  • 第121回 Clonezillaを使ってハードディスクを丸々バックアップ | gihyo.jp

    Ubuntu 10.04 LTSがリリースされ、さっそくインストールまたはアップグレードしてみようと思っている方も多いでしょう。ですが、万が一の事態のために、既存の環境のバックアップは取りましたか? この連載でも第103回でDeja Dupを使ってホームディレクトリのバックアップを取る方法を紹介するなど、バックアップについては何度か取り上げています。 今回はClonezillaを使ってハードディスクのデータを丸々バックアップ/復元する方法を紹介します。ただし、Windows 7のシステム全体のバックアップを取るには、Windows 7付属のバックアップツール、さらには高機能な商用ソフトウェアも使えるので、Clonezillaだけでなく自分の使いやすいものを選んでください。 Clonezillaのダウンロード Clonezillaのダウンロードページで「Stable (Debian-base

    第121回 Clonezillaを使ってハードディスクを丸々バックアップ | gihyo.jp
    graceful_life
    graceful_life 2014/11/18
    教えてもらった。
  • BIOS/UEFI 完全攻略 [Windows 8/7 対応]

    このの概要 BIOS攻略の定番書『BIOS徹底活用マニュアル』が,Windows 8と最新チップセットに合わせて大幅にリニューアルしました。セットアップメニューを完全網羅した充実のリファレンスに加えて,BIOS/UEFIの基礎知識から最新活用テクニックまで解説した,自作PCユーザなら必ず持っておきたい一冊です。 こんな方におすすめ パソコンを自作したい人 オーバークロックに興味のある人 パソコンのしくみが知りたい人 第1章 BIOSの実体と役割 BIOSとは何か BIOSの役割 BIOSからUEFIへ BIOSの種類 第2章 BIOSセットアップメニューの起動・終了・操作方法 ASUSTeK編 GIGABYTE編 第3章 OSのインストールと運用に欠かせないBIOS項目 OSのインストール前に設定・確認すべき項目 運用上,設定・確認しておくことが望ましい項目 第4章 セットアップメニュ

    BIOS/UEFI 完全攻略 [Windows 8/7 対応]
    graceful_life
    graceful_life 2014/09/20
    面白そう。
  • チーム開発実践入門──共同作業を円滑に行うツール・メソッド

    この書籍に関連する記事があります! はじめに 書は「チーム開発実践入門」です。読者のみなさんの中にはよくご存じの方も多いかとは思いますが,チーム開発というのは複雑で難しいものです。 チーム開発を円滑に行うには 誌の読者の中にソフトウェアやサービスの開発を仕事にしている方もいるかと思います。 第1章 チーム開発とは 1.1 1人だけでも開発はできる 1.2 チーム開発で直面する課題 1.3 どのように課題に立ち向かうか 1.4 書の構成 第2章:ケーススタディ 第3~5章:基礎的なプラクティス 第6~7章:継続的デリバリーとリグレッションテスト 1.5 書を読む前の注意点 最適なプラクティスはケースバイケース どのツールを使うかに正解はない 第2章 チーム開発で起きる問題 2.1 ケーススタディの前提 プロジェクトの前提条件 2.2 ケーススタディ(1日目) 問題1:重要なメールが多

    チーム開発実践入門──共同作業を円滑に行うツール・メソッド
    graceful_life
    graceful_life 2014/04/12
    これほしいなあ
  • インフラデザインパターン ── 安定稼動に導く127の設計方式

    2014年2月7日紙版発売 2014年12月10日電子版発売 株式会社NTTデータ 杉原健郎,吉田一幸,岩崎賢治,三浦広志,吉田佐智男 著 B5判/232ページ 定価2,948円(体2,680円+税10%) ISBN 978-4-7741-6286-7 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle honto このの概要 書は,数百プロジェクトの実績から導かれたインフラ設計の定石を,デザインパターンとしてまとめたものです。特にインフラについて経験の浅い技術者(アプリケーション開発者も含む)や,システム構築に責任を持つプロジェクトマネージャ,企業の情報システム部門でシステムの企画や導入の意思決定を行う方,ベンダーの提案や設計を評価・比較する方に向けて書かれ

    インフラデザインパターン ── 安定稼動に導く127の設計方式
    graceful_life
    graceful_life 2014/03/01
    これほっすぃ
  • 第260回 Nexus 7でUbuntuタブレット生活 | gihyo.jp

    今年4月にリリースされるUbuntu 13.04の目玉の一つは、タブレットであるNexus 7の対応です。今年の新春特別企画では、Nexus 7のAndroid上にDebianをインストールする方法を取り上げましたが、今回は直接Ubuntuをインストールする方法を紹介します。 Nexus 7でUbuntuを使うメリット 「Nexus 7」は昨年Googleから発売された7インチ型のタブレットです。安価でそれなりのスペック、そして何よりAndroidタブレットのリファレンス機として最新バージョンのAndroidが搭載されていることもあって、2012年のヒット商品となりました。 Android端末としてのNexus 7については、「⁠Androidケータイの歩き方」の「第92回」からのシリーズが参考になります。また、Ubuntuとの連携はSoftware Design 2013年1月号のUbu

    第260回 Nexus 7でUbuntuタブレット生活 | gihyo.jp
    graceful_life
    graceful_life 2014/01/06
    後で入れてみるか
  • 第1回 pam_krb5によるパスワードの統合 | gihyo.jp

    前回説明したように、Active Directory(AD)の認証はKerberosにより行われています。Active DirectoryのドメインはKerberosでいうところの「レルム(realm⁠)⁠」に相当し、ADのドメインコントローラ(DC)は、Kerberos的にはKDCとして機能しています。 今回紹介するpam_krb5は、Linuxマシンの認証を外部のKDCにより行えるようにするPAMモジュールです。KDCとしてADのDCを指定することで、Linuxマシンの認証がADに統合されます。 図1 pam_krb5によるパスワードの統合 以下、具体的に設定方法を説明します。 pam_krb5のインストール 通常のLinuxディストリビューションであれば、pam_krb5はパッケージ化されているはずです。必要なパッケージの名称を表1に示します。これらのパッケージを適宜インストールして

    第1回 pam_krb5によるパスワードの統合 | gihyo.jp
    graceful_life
    graceful_life 2013/11/15
    今まで、Sambaも設定しないと駄目だと思ってた。あと、Accountにも設定してたわ。なるほど、これで知らないユーザが勝手に使うこともなくなるわけだ。
  • Software Design 2013年10月号

    第1特集 Vimを使いこなしていますか? Vim至上主義 UNIXユーザにとって,最初に使うエディタはviではないでしょうか。多くのLinuxディストリビューションにも標準的に搭載されている便利なエディタです。サーバエンジニアのデフォルトエディタとも言えます。viさえあれば最高という方も多くいらっしゃいます。 viは非常にシンプルです。ある意味使用目的が特化しているため,現代風な使いやすさをもって多くの点で改善されたVimが主流になってきています。多くのユーザにとって,いきなり超一流の使い手になることはいろいろな面からみてハードルが高いかもしれません。そこで特集ではVimの達人達の使いこなしを紹介します。彼らの経験と実績から生まれたたくさんのヒントを掲載しましたので日頃のソフトウェア開発などに役立ててください。 第2特集 ネットワーク技術力のパワーアップ ルータの教科書 ルーティングの基

    Software Design 2013年10月号
    graceful_life
    graceful_life 2013/09/14
    Vyattaちゃんのこと載ってるのね。
  • サーバ構築の実例がわかる Samba[実践]入門

    このの概要 書はSambaの基礎的な知識から,想定される具体的なシーン別のサーバ構築の実例を挙げて解説しています。前半は,Sambaサーバの構築のガイドラインとして,Sambaのインストールから起動方法を紹介し,基礎的な設定の方を解説します。後半は「ファイルサーバー」「Windows連携」「ドメインコントローラ」「クライアントの機能」を軸にSambaの推奨設定を解説します。また,Sambaの最新事情やWindows7の対応などもコラムで紹介します。 こんな方におすすめ これからSambaを使ってみようと思っているLinuxユーザ Sambaの概要がまとまったガイドブックが欲しい人 Windows7対応などSambaの情報が必要な人 第1章 Sambaの概要とインストール 1-1 Sambaとは Sambaの機能概要 Sambaの沿革 1-2 Sambaのインストール CentOS De

    サーバ構築の実例がわかる Samba[実践]入門
    graceful_life
    graceful_life 2013/08/09
    これだけ詰まってれば、Linuxでファイルサーバくらい構築・管理できるようになれそう。今更だけど買おうかな
  • Twitter、分散フレームワーク「Gizzard」を公開 | gihyo.jp

    2010年4月6日、Twitterは独自に開発した分散フレームワーク「Gizzard」をGitHubにオープンソースとして公開しました。Gizzardは「シャーディング」と呼ばれる、1台に格納するとパフォーマンスに影響を及ぼす大容量なデータベースを複数台に分割することで解決を図る手法をサポートするフレームワークです(図1⁠)⁠。TwitterのバックエンドにScalaが使われていることが以前話題となりましたが、このGizzardもScalaで書かれています。 図1 Gizzardのシステム構成モデル 出典:http://github.com/twitter/gizzard Gizzardはミドルウェアとして動作し、RailsPHPなどで動くWebフロントエンドからのリクエストを受け取り、My-SQLやRedisのようなインメモリDB、Luceneなど各種データストアへ渡します。Twitt

    Twitter、分散フレームワーク「Gizzard」を公開 | gihyo.jp
    graceful_life
    graceful_life 2013/08/04
    DBルーティング?アルゴリズムとかどんなんなんだろ
  • FoursquareがScala製Webフレームワーク「lift」に移行 | gihyo.jp

    Foursquareという位置情報系サービスが海外だけでなく日でも人気です。iPhoneアプリなどを通じて GPSを利用して現在いる場所やお店などをマーキング(check in)し、常連を表す称号を得たりユーザ同士で情報交換を行ったりします。そして、このFoursquareがScalaベースのWebフレームワーク「lift」で書き直されたことが、Scalaのブログ記事にて発表されました。 記事のコメントに、開発リーダーのHarry Heymann氏が自ら自身のプレゼン資料へのリンクを提示してくれています。その資料を参照すると、当初FoursquareはLAMP構成でできており、エンジニアではない人がPHPで書いていたためコードがキレイではありませんでした。そのため、Javaのバックグラウンドを持つHarry氏は、RailsやDjango、Wicketなどいろいろなフレームワークを検討した

    FoursquareがScala製Webフレームワーク「lift」に移行 | gihyo.jp
    graceful_life
    graceful_life 2013/08/04
    こんなんもあるのね
  • 第128回 UbuntuでiSCSIを使ってみよう | gihyo.jp

    iSCSIとは、TCP/IP上にSCSIプロトコルを流す、ネットワークストレージプロトコルの一種です。ストレージエリアネットワーク(SAN)といえばファイバーチャネルなどが連想されますが、iSCSIは一般的なイーサネット上に構築することが可能なため、非常に手軽かつ安価に導入できるというメリットがあります。 今週のレシピはUbuntuを使ってiSCSIターゲットを構築し、利用する方法を紹介します。 そもそもiSCSIとは? iSCSIはSambaのような、サーバ側の共有空間を多数のクライアントで同時に使うタイプのサービスとは根的に異なり、TCP/IPを経由してストレージそのものを提供する仕組みです。ネットワーク越しに接続されているUSBハードディスクのようなものをイメージすると理解しやすいかもしれません。ネットワーク上にあるストレージをiSCSIターゲット、ターゲットに接続するクライアント

    第128回 UbuntuでiSCSIを使ってみよう | gihyo.jp
    graceful_life
    graceful_life 2012/11/01
    べんりやわー。
  • 日本初のJenkins電子書籍,11月中は無料で配信! ソフトウェア開発を効率化するチャンスです | Gihyo Digital Publishing … 技術評論社の電子書籍

    初のJenkins電子書籍,11月中は無料で配信! ソフトウェア開発を効率化するチャンスです 2011年はJenkins普及元年に? 先日11月11日,日初のJenkins解説書『Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術』が発売されました。 発売前からAmazon3桁位に入り,最高で160位。「もしかしてジョブスの伝記を抜くのでは?」という淡い期待は実現しませでしたが,コンピュータ書のランクでは2位まで上りつめ,今最も話題の専門書の1冊となりました。この勢いで,2011年が日でJenkinsが普及するきっかけとなったらうれしく思います。 話題の理由として,開発者である川口耕介さんが監修してくださっていること,大手SIerであるNTTデータの皆様が執筆してくださっていることが挙げられます。しかし,それ以上に,未だ効率化が進んでいないSI業界をカイゼンしたいエ

    graceful_life
    graceful_life 2012/09/25
    ぐぉ、落としておけばよかった
  • Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術

    2011年11月11日紙版発売 川口耕介 監修,佐藤聖規 監修・著,和田貴久,河村雅人,米沢弘樹,山岸啓 著 A5判/336ページ 定価3,058円(体2,780円+税10%) ISBN 978-4-7741-4891-5 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 ビルドやテストを自動化し,問題発見を容易にして,品質の高いソフトを効率的に開発するためのツールとして,あのApache Software Foundationでも多くのプロジェクトで利用されているJenkins。 書はインストールなどの基から,JUnitによるテスト,カバレッジの取得,インスペクション,コードステップ数のカウント,分散ソースコード管理システムやバグトラッカーとの連携,メールやTwitterへの通知など,J

    Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術
    graceful_life
    graceful_life 2012/06/12
    たしかにコレは売れそうな感じの目次,だけど開発者目線だね.多分コレ見せてもうちの上司は買ってくれないね.<サーバー
  • 第5回 ゼロから始める継続的なAndroidアプリケーション開発のしくみ | gihyo.jp

    はじめに 近年、iOSやAndroid向けのアプリケーション開発が盛んに行われ、これまでWebが中心であったソーシャルアプリ開発も、徐々にブラウザの枠を超えたところに手を伸ばしつつあります。ソーシャルアプリ開発のプロジェクトは、多くの場合、スモールスタートで始まりますが、開発を続けていくにつれて、コードが増え、端末が増え、人が増え、気がつけば、機能を実現するための実装と関係ない部分でのタスクが膨れあがっていきます。そんなコストを技術的に解決するためのしくみがあれば、もっと質的な部分に時間を割くことができるはずです。 今回は、CI(継続的インテグレーション)ツールのJenkinsと内製のQA向けダウンロードツール、コードレビューツールのGerritを組み合わせた、継続的な開発をサポートするしくみ作りについて、ミクシィでのAndroidアプリケーション開発の事例を取り上げてご紹介します。 1

    第5回 ゼロから始める継続的なAndroidアプリケーション開発のしくみ | gihyo.jp
    graceful_life
    graceful_life 2012/05/30
    ほむほむ
  • openFrameworksから拡がるメディアアートの世界 | gihyo.jp

    openFrameworksとは - 歴史と特徴 openFrameworks (オープンフレームワークス) は、C++で記述された「クリエイティブなコーディング」のためのオープンソースのツールキットです。Mac OSXWindowsLinuxで動かすことが可能で、iPhoneiPadなどのiOSのデバイス上で実行することも可能です。openFrameworksは、2Dや3Dのグラフィック、動画やアニメーション、音声など、様々なメディアを簡単に扱うことが可能なため主にメディアアートやインタラクティブなメディアで活発に活用されています。 開発の歴史 openFrameworksは、2004年にアーティストでありプログラマーでもあるZach Liebermanが、ニューヨークにあるパーソンズ大学の大学院で教鞭をとっていた際に、アートを学ぶ学生のための作品制作ツールとして開発されました。彼

    openFrameworksから拡がるメディアアートの世界 | gihyo.jp
    graceful_life
    graceful_life 2011/10/16
    新春特別企画:openFrameworksから拡がるメディアアートの世界|gihyo.jp … 技術評論社
  • 第1回 OpenFlowって何だ!? | gihyo.jp

    はじめに みなさんは単にネットワークという言葉を聞くと、どのようなイメージを持たれるでしょうか。単純にパケットが通過するだけのケーブル的なイメージでしょうか。それとも、ロードバランスやパケットフィルタリングを行う箱のようなイメージでしょうか。 これまでのネットワーク機器はRFC(RequestFor Comment)などの標準で定義されたプロトコルに沿って動作し、ネットワーク機器を利用するユーザはメーカーが用意した記述ルールに従い設定を行うのが一般的でした。このような状況からネットワークは受け身でしか利用できないイメージが定着していると思いますが、次世代ネットワーク制御技術「OpenFlow[1]⁠」の登場により状況が変化しつつあります。 ネットワークをプログラムするOpenFlow OpenFlowを用いればネットワークの動きをプログラムにより制御することができます。ネットワークの動きを

    第1回 OpenFlowって何だ!? | gihyo.jp
    graceful_life
    graceful_life 2011/09/07
    fmfm
  • 第17回 アニメーションの基礎 | gihyo.jp

    こんにちは、太田です。3回ほどJavaScriptの基礎的な内容が続いたので、今回はグラフィカルなアニメーションについて解説します。グラフィカルなJavaScriptというと、難しい・応用的なイメージがあるかもしれませんが、JavaScriptでのアニメーションとはすなわちCSSを段階的に操作するということで、そのポイントを抑えれば中身は単純なものです。 アニメーションの前提知識 HTMLにおける通常のアニメーションを構成するのは、「⁠特定の要素」に対して、「⁠そのCSSプロパティ」を「ある時点からある時点まで」の時間の中で、「⁠ある値からある値に操作」する、といった要素です。 特定の要素と、CSSプロパティについては問題ないと思います。問題となるのは「時間と値の操作」です。 まず、単純にインクリメントするだけというサンプルを見てみましょう。 良くないアニメーション var y = 0;

    第17回 アニメーションの基礎 | gihyo.jp
    graceful_life
    graceful_life 2011/07/13
    Tween使えたのか
  • 連載:そろそろLDAPにしてみないか?|gihyo.jp … 技術評論社

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

    連載:そろそろLDAPにしてみないか?|gihyo.jp … 技術評論社
    graceful_life
    graceful_life 2011/07/07
    そろそろ真面目にLDAP構築するか。
  • Sencha Touchを利用したスマートフォン向けアプリ開発のススメ | gihyo.jp

    あけましておめでとうございます。Sencha Japan(Ext Japan)/株式会社ゼノフィの小堤です。 今回は、スマートフォン向けのJavaScriptフレームワークであるjQtouch, jQuery Mobile, Sencha Touchを簡単に紹介した後に、昨年正式リリースされたSencha Touchを利用してスマートフォン向けのコンテンツまたはアプリケーション開発を行っていく上でのポイントを解説します。 2011年のスマートフォン事情とOSプラットフォーム iPhoneをもつユーザーはかなり増えた感じがしますし、特別な感じもないくらいiPhoneは普及してきた感じがします。それに加えて、昨年末から各キャリアから続々とAndroid端末が発売され、そのバージョンも2.1/2.2がほとんどです。 スマートフォン自体の機種が増え、開発者としてはテストを行う苦労が増えていきそうな

    Sencha Touchを利用したスマートフォン向けアプリ開発のススメ | gihyo.jp
    graceful_life
    graceful_life 2011/06/23
    Senchaは使ってみたい。