Software Design 2013年10月号

今号の特集概要

第1特集
Vimを使いこなしていますか?
Vim至上主義

UNIXユーザにとって,最初に使うエディタはviではないでしょうか。多くのLinuxディストリビューションにも標準的に搭載されている便利なエディタです。サーバエンジニアのデフォルトエディタとも言えます。viさえあれば最高という方も多くいらっしゃいます。

viは非常にシンプルです。ある意味使用目的が特化しているため,現代風な使いやすさをもって多くの点で改善されたVimが主流になってきています。多くのユーザにとって,いきなり超一流の使い手になることはいろいろな面からみてハードルが高いかもしれません。そこで本特集ではVimの達人達の使いこなしを紹介します。彼らの経験と実績から生まれたたくさんのヒントを掲載しましたので日頃のソフトウェア開発などに役立ててください。

第2特集
ネットワーク技術力のパワーアップ
ルータの教科書
ルーティングの基礎からBGPまで

サーバはもちろんのこと,ネットワークも仮想化が進む昨今,ネットワーク技術の基礎は大丈夫ですか? ネットワークどうしをつなぐ「ルータ」は,通信トラフィックを整理する要となる技術です。まずはL3スイッチとの違いやルーティングテーブルを見ながら経路選択のしくみを再確認してください。さらにトンネル技術や優先制御,BGPの使われ方など,より深い知識に触れましょう。仮想ルータを使ったプライベートネットワーク/リモートアクセス環境/インタークラウド環境の構築を実践すれば,いまどきのルーティング技術をしっかりおさえられます!

一般記事
分散KVS「okuyama」の開発から現在そしてこれから
Key Value Storeをゼロから創る

国産オープンソースデータベースである「okuyama」は,さまざまなNOSQLを研究した分散Key-Value Storeで,シンプルなデータ構造と操作,高速な応答速度といったNOSQLの特徴を備えるべく開発されています。本稿では,著者個人の趣味から始まった開発過程を振り返りつつ,okuyamaのしくみやユニークな機能,利用実例などを紹介します。

目次

第1特集
Vimを使いこなしていますか?
Vim至上主義

  • 第1章:これからVimを始めたいあなたに…… 後藤 大地
  • 第2章:押さえるべき基本技…… 後藤 大地
  • 第3章:Vimプラグインの導入…… daisuzu
  • 第4章:生産性を向上させるVimのTips…… mattn
  • Column 1:Vimで快適執筆環境…… 結城 浩
  • Column 2:Vimをお勧めする理由…… 中井 悦司
  • Column 3:VimでObjective-Cプログラミング…… 所 祐太
  • Column 4:XcodeをVimライクにして作業効率を上げる!?…… 森 拓哉
  • Column 5:男は黙ってVim!…… 田中 邦裕

第2特集
ネットワーク技術力のパワーアップ
ルータの教科書
ルーティングの基礎からBGPまで

  • Chapter 1:[基礎編]ルータの機能とルーティングのしくみ…… 和田 一寿
  • Chapter 2:[中級編]ルータで用いられる技術各論…… 安田 哲,生田 和正,佐藤 哲大
  • Chapter 3:[応用編]活用範囲が広がるBGPとVyattaによる仮想環境のルーティング実践…… 大久保 修一

一般記事

  • 分散KVS「okuyama」の開発から現在そしてこれから
    Key Value Storeをゼロから創る……岩瀬 高博

短期連載

  • 小規模プロジェクト現場から学ぶJenkins活用
    【4】Skypebotの制作とJenkinsからGUIツールを使う方法……嶋崎 聡

連載

  • ITエンジニア必須の最新用語解説
    【58】Tizen……杉山 貴章
  • <ネットワークエンジニア虎の穴>自宅ラックのススメ
    【6】SNMPと監視……tomocha
  • digital gadget
    【178】コンピュータグラフィックスの祭典SIGGRAPH 2013[前編]
    ~ディズニーランドの街アナハイムで出会ったテクノロジ,デジタルガジェット編……安藤 幸央
  • 結城浩の再発見の発想法
    【5】Interface……結城 浩
  • enchant ~創造力を刺激する魔法~
    【6】グッバイ・キーボード……清水 亮
  • コレクターが独断で選ぶ! 偏愛キーボード図鑑
    【6】ThinkPadトラックポイント・キーボード & OKI Mini Keyboard……濱野 聖人
  • 秋葉原発! はんだづけカフェなう
    【36】RepRapを組み立ててみた……坪井 義浩
  • Hack For Japan~エンジニアだからこそできる復興への一歩
    【22】Spending Data Party 2013と「税金はどこへ行った?」の広がり【その1】……及川 卓也
  • 温故知新 ITむかしばなし
    【26】デバッガ……たけおかしょうぞう
  • 分散データベース「未来工房」
    【4】スケールアウトする全文検索――Yokozuna in Riakでログを掘る……上西 康太
  • ハイパーバイザの作り方
    【13】ハイパーバイザの作り方・総集編(上)……浅田 拓也
  • セキュリティ実践の基本定石~みんなでもう一度見つめなおそう~
    【4】脆弱性はどう扱われるのか……すずきひろのぶ
  • プログラム知識ゼロからはじめるiPhoneブックアプリ開発
    【6】アプリにBGM・効果音を加えよう!……GimmiQ(いたのくまんぼう,リオ・リーバス)
  • Androidエンジニアからの招待状
    【41】[アプリ開発2013][2]Android開発を体験しよう…… 鈴木 圭介
  • テキストデータならお手のもの 開眼シェルスクリプト
    【22】文章を扱うときに便利な技――sed,awk,find,grepの組み合わせ……上田 隆一
  • Debian Hot Topics
    【8】Ruby in Debian(2)……佐々木 洋平
  • レッドハット恵比寿通信
    【13】OpenStack as a 酒の肴…… 内藤 聡
  • Ubuntu Monthly Report
    【42】インプットメソッドの変遷とIBus 1.5…… あわしろいくや
  • Linuxカーネル観光ガイド
    【19】メモリ圧縮機能~zcacheとzswap~……青田 直大
  • IPv6化の道も一歩から
    【9】ネットワーク構築時の注意点と落とし穴(セキュリティ編)……廣海 緑里,渡辺 露文,新 善文,藤崎 智宏
  • Monthly News from jus
    【24】これまでの30年,これからの30年?……法林 浩之
  • インターネットサービスの未来(これから)を創る人たち
    【27】安心・安全に使えるサービスを実現する「Orion」(後編)…… 川添 貴生