Software Design 2013年11月号

今号の特集概要

第1特集
思考をコード化する道具
我が友「Emacs」
設定ファイルの行数は覇気に比例する?!

「エディタというよりもEmacsは環境である」
本特集を企画するにあたり,この言葉を何度見て,何度聞いたことか……。Emacsの使い方になじみ自分の手の内にしていく過程で,プログラマは成長していきます(またRubyを育んだ環境でもあるわけです)。本特集ではEmacsとの出会いから,実際に開発に使うまで,さまざまな局面においてヒントになるようにまとめました。まずは気軽にEmacsを使ってみてください!

第2特集
コンピュータの加速装置
サーバサイドフラッシュFusion-io全方位解説
サーバマシン・データセンターを支えるテクノロジー

今,サーバの高速化を実現するためにフラッシュストレージを導入する事例が増えています。中でもFusion-io社の技術/製品に注目が集まっています。本特集では,これまでのフラッシュストレージの変遷と今後の活用スタイル,フラッシュメモリの動作原理,新技術の性能検証など……さまざまな側面から,Fusion-ioを中心としたサーバサイドフラッシュについて解説を行います。

一般記事
Ubuntu 13.10 “Saucy Salamander”
次期LTSリリースをにらんだ,野心的なマイルストーン

2013年10月17日にUbuntu 13.10“Saucy Salamander”がリリースされます。LTS直前となる今回の変更は,おもにディスプレイサーバとIBus回りに集中しています。とくにディスプレイサーバは,X Window Systemからの脱却とスマートフォン/タブレット向けのものを統合するための布石となっています。本記事では,この最新バージョンの新機能と今後の方向性について説明します。

特別企画
ソーシャルゲームのDevOpsを支える技術(前編)
~魔法少女リリカルなのはINNOCENTの舞台裏~

モバゲーから提供されているソーシャルゲーム『魔法少女リリカルなのはINNOCENT』は,企画・開発・運用を株式会社ユビキタスエンターテインメントが行っています。このサービスを支えるインフラは物理サーバと仮想サーバのハイブリッド構成となっており,株式会社IDCフロンティアのクラウドサービスが採用されています。本稿はこの両社から,人気ソーシャルゲームならではのデータを交えながら,DevOps実現に向けての取り組みを披露してもらいます。

目次

第1特集
思考をコード化する道具
我が友「Emacs」
設定ファイルの行数は覇気に比例する?!

  • Chapter 1:Emacsとの「出会い」はある日突然に
    yak shavingと寄り道について…… 和田 裕介
  • Chapter 2:Emacsユーザの生産効率をアップしてきたカスタマイズの第一歩
    定番になるにはワケがある!…… 高石 諒
  • Chapter 3:Emacsを俺の嫁にする冴えたやり方
    Emacsは仮想的なLispマシン…… るびきち
  • Chapter 4:いつもの環境がどこでも使える!絶妙の引きこもり型エディタ
    OSを渡り歩くユーザも安心…… 水野 源
  • Chapter 5:Emacs環境100%全開テクニック
    高い拡張性を生かしていますか?…… 濱野 聖人
  • Chapter 6:Web開発の舞台裏とEmacs
    ELPA,quickrun,Web-mode,Flymake,Gitの決め技…… 大竹 智也
  • Column 1:GNU 30周年とアジアのEmacs事情から考えたこと…… 井上 誠一郎
  • Column 2:もしEmacsがなかったら? その①…… まつもと ゆきひろ
  • Column 3:もしEmacsがなかったら? その②…… 小飼 弾

第2特集
コンピュータの加速装置
サーバサイドフラッシュFusion-io全方位解説
サーバマシン・データセンターを支えるテクノロジー

  • 第1章長所/短所をきちんと理解しよう
    NANDフラッシュのしくみと特徴…… 長谷川 猛
  • 第2章SSDならではのHDDとの違いを納得
    フラッシュストレージ大解剖…… 長谷川 猛
  • 第3章ioDrive2が選ばれる理由を解明
    Fusion-io ioDrive2入門…… 長谷川 猛
  • 第4章より効率的なフラッシュメモリ活用をめざして
    OpenNVMの機能と可能性…… 長谷川 猛
  • 第5章ioDriveの性能をさらに引き出す
    検証!アトミックライト+DFS…… 桑野 章弘,長谷川 壮介

一般記事

  • Ubuntu 13.10 “Saucy Salamander”
    次期LTSリリースをにらんだ,野心的なマイルストーン……長南 浩

短期連載

  • 【最終回】小規模プロジェクト現場から学ぶJenkins活用
    【5】日頃のメンテも大事です……嶋崎 聡

特別企画

  • ソーシャルゲームのDevOpsを支える技術(前編)
    ~魔法少女リリカルなのはINNOCENTの舞台裏~……水野 拓宏,宮嶋 史尋,藤城 拓哉

連載

  • ITエンジニア必須の最新用語解説
    【59】HTTP 2.0……杉山 貴章
  • <ネットワークエンジニア虎の穴>自宅ラックのススメ
    【7】サーバの選び方……tomocha
  • digital gadget
    【179】コンピュータグラフィックスの祭典SIGGRAPH 2013[後編]
    ~ディズニーランドの街アナハイムで出会ったアート,デジタルガジェット編……安藤 幸央
  • 結城浩の再発見の発想法
    【6】On Demand……結城 浩
  • enchant ~創造力を刺激する魔法~
    【7】デザインと哲学……清水 亮
  • コレクターが独断で選ぶ! 偏愛キーボード図鑑
    【7】Truly Ergonomic Mechanical Keyboard……濱野 聖人
  • 秋葉原発! はんだづけカフェなう
    【37】DIPマイコンとmbed……坪井 義浩
  • Hack For Japan~エンジニアだからこそできる復興への一歩
    【23】Spending Data Party 2013と「税金はどこへ行った?」の広がり【その2】……及川 卓也
  • 温故知新 ITむかしばなし
    【27】FUJICとパラメトロン……北山 貴広
  • 分散データベース「未来工房」
    【5】Riak on EC2でデータベースをスケールさせる――可用性,拡張性,運用性を自在に管理……上西 康太
  • セキュリティ実践の基本定石~みんなでもう一度見つめなおそう~
    【5】UNIXのファイルアクセス権限および実行権限について……すずきひろのぶ
  • プログラム知識ゼロからはじめるiPhoneブックアプリ開発
    【7】インタラクティブ性を持たせよう(その1)分岐……GimmiQ(いたのくまんぼう,リオ・リーバス)
  • Androidエンジニアからの招待状
    【42】[アプリ開発2013][3]手書きメモアプリを作成しよう…… 野田 悟志
  • ハイパーバイザの作り方
    【14】ハイパーバイザの作り方・総集編(下)……浅田 拓也
  • テキストデータならお手のもの 開眼シェルスクリプト
    【23】文章の表記揺れ/綴りをチェックする――コマンドを自作する時は単機能で……上田 隆一
  • 【新連載】Be familiar with FreeBSD~チャーリー・ルートからの手紙
    【1】ps(1)~TT,STATってなんだか知ってますか?~……後藤 大地
  • Debian Hot Topics
    【9】DebConf13開催!そして7.2リリースがやってくる……やまねひでき
  • レッドハット恵比寿通信
    【14】気持ちのrootにあるもの…… 梅谷 琢磨
  • Ubuntu Monthly Report
    【43】Inside Ubuntu Touch…… 柴田 充也
  • Linuxカーネル観光ガイド
    【20】カーネルパニック時のログを保存する~pstoreのしくみ~……青田 直大
  • Monthly News from jus
    【25】初の試みがめじろ押し! LLまつり開催!……法林 浩之
  • インターネットサービスの未来(これから)を創る人たち
    【28】Android端末の動作検証の課題を解決(前編)…… 川添 貴生