Software Design 2014年5月号

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

このページではSoftware Design 2014年5月号に関する補足情報を公開しています。

ダウンロード

P.98 「さらに踏み込む,Mac OS Xと仮想デスクトップ #3」

記事で紹介したサンプルリストがダウンロードできます。ダウンロードしたMaaS-03_codes.zipを解凍すると,それぞれのコードがテキストファイルとして収録されています。なお,誌面には掲載できなかった「モデルBのsshラッパスクリプト」「モデルCのsshラッパスクリプト」「モデルCのmacスクリプト」も収録してあります。詳細は記事を参照のこと。

ダウンロード
MaaS-03_codes.zip

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2014年4月18日更新)

「Rettyのサービス拡大を支えた“たたき上げ”DevOps 第1回」
P.94 図6のタイトル

変更前のアプリケーションサーバ(図3の詳細)
変更前のアプリケーションサーバ(図4の詳細)

「さらに踏み込む,Mac OS Xと仮想デスクトップ #3」
P.103 リスト9

リスト中にあるはずの半角「\(または¥)」マークが消えてしまっておりました。以下のリストが正しいものです。


#!/bin/sh

l=""
while getopts etfFWRnghb:a: o
do
        case $o in
        e|t|f|F|W|R|n|g|h)
                l="$l -$o"
                ;;
        b|a)
                l="$l -$o $(echo $OPTARG | sed 's/ /\\ /g')"
                ;;
        *)
                exit 1
                ;;
        esac
done
shift $(($OPTIND - 1))
while [ $# -gt 0 ]
do
        case "$1" in
        --args)
                l="$l --args"
                shift
                break
                ;;
        *)
                l="$l $(realpath "$1" | sed 's/ /\\ /g')"
                shift
                ;;
        esac
done
while [ $# -gt 0 ]
do
        l="$l $(echo "$1" | sed 's/ /\\ /g')"
        shift
done
exec mac open "$l"