Software Design 2012年7月号

[表紙]Software Design 2012年7月号

2012年6月18日発売

B5判/176ページ

定価(本体1,219円+税)

ただいま弊社在庫はございません。

今号の特集概要

第1特集
エンジニアはなぜエディタにこだわるのか?
VimとEmacs

VimとEmacsはともにITエンジニアに愛用され続けているエディタですが,どちらも「使いこなせば便利だが,使いこなすまでが難しい」と言われます。本特集では各エディタの熟練者にVim/Emacsを使う利点,習熟するためのノウハウ,お勧めの機能などを紹介してもらいました。著者各人のエディタに対するこだわり満載でお届けします。

第2特集
ソフトウェア開発はセンバー・ファルシシムス!
もしも,新卒女子SEが『アジャイル』をマスターしたら

就職難のこの時代に,あこがれだったIT企業に入社したはいいけど,システムエンジニアになるのって難しい……。まだ入社して半年くらいで何もできない私に,アジャイル開発を推進しろって社命が下ってびっくり。そりゃぁ,某大手SIer企業でも導入をするってニュースが大々的に流れたけど,ウチで同じことをしなくてもいいんじゃないの?――って思っていたら,変な外人さんに遭遇してまさかのアジャイル道まっしぐら!
小説を読むようにアジャイルのエッセンスをお楽しみください。

一般記事
舞台裏から覗く
データセンターの作り方

さまざまなITサービスを享受し手放せない現代生活。そして3.11の震災以降,データセンターの役割がさらに注目を浴びています。本稿のPart1では,小規模なデータセンターの作り方を紹介しシステムの動向を探ります。そしてPart2では,Facebookが立ち上げたOpen Compute Projectなどによってわかってきた大規模データセンターの実態とトレンドを追いかけてみましょう。

一般記事
Ethernetのパケットを解剖!
「生」ネットワークプログラミング
【後編】パケットキャプチャの作り方

前号では,Linux socketによるネットワークデバイスのアクセス方法を説明しました。そこで述べたように,受信するパケットからある特定のプロトコルに対して送信処理を行う場合,キャプチャにはpcapライブラリを利用するのが一般的です。このpcapはもともとBPF(Berkeley Packet Filter)をベースとしているため,pcapのソースコードから一部分だけ流用したり,移植したりする場合にはBPFのしくみや振る舞いを知っておく必要があります。後編は,このBSD系でのパケットキャプチャを解説します。

目次

第1特集
エンジニアはなぜエディタにこだわるのか?
VimとEmacs

  • 第1章職人が道具を選ぶように
    使っているエディタにこだわりを持っていますか
    …… 井上 誠一郎
  • 第2章どの環境でもいつもどおりに使う!
    インフラエンジニア視点のVim入門
    …… 馬場 俊彰
  • 第3章すべてのコマンドを知ることから始まる
    Vim熟練者への道
    …… 早川 真也
  • 第4章適材適所で使いこなせ!
    Vimプラグイン108選
    …… daisuzu
  • 第5章達人に聞く
    Emacs入門者がまず学ぶべきこと
    …… 太田 博志
  • 第6章Emacsシーン別
    究極のカスタマイズに迫る
    …… るびきち
  • Appendixエンジニアのもう1つの仕事道具
    一流プログラマはキーボードにもこだわる
    …… 濱野 聖人
  • 第2特集
    ソフトウェア開発はセンバー・ファルシシムス!
    もしも,新卒女子SEが『アジャイル』をマスターしたら

    • Scene1:最初の最初
      ――if i should fall from grace with god…… 著:トム・エンゲルバーグ 訳:長谷川 裕一
      • Scene2:始まり
        ――アジャイルの寓話。いつか、どこかの街で…… 著:トム・エンゲルバーグ 訳:長谷川 裕一
      • Scene3:アジャイルとは何か?
        ――アストロ球団とアフリカ…… 著:トム・エンゲルバーグ 訳:長谷川 裕一
      • Scene4:プロジェクトの準備をしよう
        …… 著:トム・エンゲルバーグ 訳:長谷川 裕一
      • Scene5:そろそろ最初のイテレーション
        …… 著:トム・エンゲルバーグ 訳:長谷川 裕一
      • Scene6:大規模へと続く道(メトリクス管理)
        …… 著:トム・エンゲルバーグ 訳:長谷川 裕一
      • Scene7:おしまいの話
        …… 著:トム・エンゲルバーグ 訳:長谷川 裕一

      一般記事

      • 舞台裏から覗く
        データセンターの作り方…… 杉田 正,台場 圭一
      • Ethernetのパケットを解剖!
        「生」ネットワークプログラミング
        【後編】パケットキャプチャの作り方…… 伊勢 幸一

      連載

      • ITエンジニア必須の最新用語解説
        【43】BaaS……杉山 貴章
      • digital gadget
        【163】デジタルが時を司る……安藤 幸央
      • 小飼弾のコードなエッセイ
        【#25】Not Even Odd……小飼 弾
      • Google,Apple,Twitter…深掘り裏読み最新Webトレンド
        【27】Googleが過去最大級の検索アップグレード
        ――Webのセマンティック化へ/広告はモバイルの落とし穴
        ……滑川 海彦,高橋 信夫(TechCrunch Japan翻訳者)
      • 秋葉原発! はんだづけカフェなう
        【21】アメリカOSHWの旅(前編)……坪井 義浩
      • ニートなphaのぶらぶら日記 ギークハウスなう
        【27】海外就職という選択肢について(後編)……pha
      • ITダイエッターにぽたん
        【5】ダイエットを加速させる「魔法の水」……谷口 公一
      • Hack for Japan~エンジニアだからこそできる復興への一歩
        【7】宇宙観測データ×テクノロジで課題解決を……関 治之
      • 温故知新 ITむかしばなし
        【13】Tiny BASIC……北山 貴広
      • Software Designer~コードの裏の開発者たち~
        【39】Matzの本棚[Part 4(前編)]
        『プログラミングRuby 第2版』
        Dave Thomas
        ……Bart Eisenberg
      • エンジニアのための即効整体術
        【25】腕へのニコニコタッチで野生を取り戻すべし!……河野 智聖
      • テキストデータならお手のもの 開眼シェルスクリプト
        【7】安全にファイルを更新する――エラーチェックの実装……上田 隆一
      • 【最終回】Emacsのトラノマキ
        【39】連載の振り返りとEmacsのこれから……井上 誠一郎
      • iPhone OSアプリ開発者の知恵袋
        【27】SQLite入門(後編)~データベースを使ってみよう~…… 海馬沢 大
      • Androidエンジニアからの招待状
        【27】AndroidとPlayStation Vitaのゲームを同時開発しよう…… 嶋崎 聡
      • Linuxカーネル観光ガイド
        【4】カーネルのソースコード知識とカーネルツリーの紹介……青田 直大
      • Ubuntu Monthly Report
        【27】Ubuntuカーネルの基礎知識…… 吉田 史
      • Monthly News from jus
        【9】jus活動の新年度に向けて……法林 浩之
      • 【新連載】グループスを支えるインフラ環境を語り尽くす
        【1】想像をはるかに超える高速性と安定性を持つ
        Windows Serverをメインに
        Windows+Linuxのハイブリッド環境でインフラを構築……編集部
      • インターネットサービスの未来(これから)を創る人たち
        【13】若手エンジニアのスキルアップを支援
        「エンジニアアカデミー」(後編)……川添 貴生