Software Design 2013年2月号

今号の特集概要

第1特集
UNIXコマンド,fork,pipeを復習し,高度なスクリプティングへ
シェルスクリプティング道場

多機能なプログラミング言語でも,いくつかの手順を踏まないとできない作業が,数個のコマンドや数行のシェルスクリプトだけで簡単に実現できた,ということはありませんか? それは,シェルスクリプトには「OSの機能を直接使える」「簡単に書ける」など,実用性重視の特徴がたくさんあるからです。高度なシェルスクリプトを書くには,シェルの特徴を理解し使いこなすことが必須です。そのために,本特集ではシェルの動作原理を探求していきます。

第2特集
忙しいITエンジニアのための
超効率的勉強法

IT業界にいると,たくさんのメールの処理やドキュメント作成などなど,日々の仕事に追われてしまいます。でも,忙しいからといって,技術的に成長しているとは限りません。日常に追われて自分の成長を怠ると,仕事をこなす力がいつまでたっても向上しません。あなたに仕事のライバルはいませんか? 同じ仕事をしているのに,なぜかいつも一枚上手な存在です。何が違うのでしょうか。本特集では,ITブレークスルーの代表でありブログや執筆・セミナー講演活動を行っている「勉強術の達人」森川 滋之さんによる,ストーリー仕立ての特別講座です。2013年が始まり,気持ちも新たに自分の仕事を見直してみませんか!

一般記事
【緊急レポート】Samba 4.0.0がやってきた!
SambaによるActive Directoryドメインの構築

2012年12月11日,次世代版となるSamba 4系列の最初のバージョンであるSamba 4.0.0がついにリリースされました。本稿では,新機能のインストール方法と最大の特徴であるActive Directoryのドメインコントローラの構築を中心に解説を行います。

目次

第1特集
UNIXコマンド,fork,pipeを復習し,高度なスクリプティングへ
シェルスクリプティング道場

  • 第1章UNIXの思想に立ち返れば見えてくる
    なぜ今,シェルスクリプトの習得が必要なのか?…… 上田 隆一
  • 第2章プロセスを使いこなし,OS性能を引き出すために
    シェルの動作原理を“深く”理解する…… 後藤 大地
  • 第3章入力元/出力先を巧みに切り替える
    シェルスクリプトがファイル入出力に強いわけ…… 後藤 大地
  • 第4章品質だって気を付けたい
    シェルスクリプトのエラーハンドリングとデバッグ…… 當仲 寛哲
  • 第5章基本だけど奥が深い
    パイプのしくみを読み解く…… 後藤 大地
  • 第6章より上を目指す
    シェルスクリプトの覚えておくと便利な技…… 後藤 大地

第2特集
忙しいITエンジニアのための
超効率的勉強法

  • 第1章:明日の朝までにこれを読んでこい!…… 森川 滋之
  • 第2章:お前はノートもろくに取れへんやろ?…… 森川 滋之
  • 第3章:人に教えてはじめてわかる…… 森川 滋之

一般記事

  • 【緊急レポート】Samba 4.0.0がやってきた!
    SambaによるActive Directoryドメインの構築…… たかはしもとのぶ
  • Express5800シリーズ
    FreeBSD正式認定の狙い…… 編集部
  • 0.1秒で行われるリアルタイムトレード
    マイクロアドが開発/運営する広告配信システムの裏側…… 編集部

連載

  • ITエンジニア必須の最新用語解説
    【50】Firefox OS……杉山 貴章
  • digital gadget
    【170】家電のデジタル化≠多機能化……安藤 幸央
  • 小飼弾のコードなエッセイ
    【#32】Can we still stay hungry?……小飼 弾
  • Google,Apple,Twitter…深掘り裏読み最新Webトレンド
    【34】Facebook,モバイルウォーズを仕掛ける/Facebookと民主主義
    ……滑川 海彦,高橋 信夫(TechCrunch Japan翻訳者)
  • 秋葉原発! はんだづけカフェなう
    【28】Raspberry PiでI/Oしてみよう(前編)……坪井 義浩
  • ニートなphaのぶらぶら日記 ギークハウスなう
    【34】Maker Faire Tokyo 2012に行ってみた……pha
  • Hack for Japan~エンジニアだからこそできる復興への一歩
    【14】福島のITエンジニアと復興を支援する「エフスタ!!」の活動
    ……鎌田 篤慎
  • Software Designer
    【45】コンピュータサイエンス2.0[Part 4]:生涯学び続けることが仕事の一部
    Chris Timossi……Bart Eisenberg
  • IPv6化の道も一歩から
    【3】押さえておきたいIPv6とIPv4の10個の違い
    ……廣海 緑里,渡辺 露文,新 善文,藤崎 智宏
  • ハイパーバイザの作り方
    【5】I/O仮想化「割り込み編・その2」……浅田 拓也
  • Emacs 64bit化計画!
    【6】COM対応(その1)……太田 博志
  • テキストデータならお手のもの 開眼シェルスクリプト
    【14】簡易メーラーを作る――メールファイル操作の応用……上田 隆一
  • iPhone OSアプリ開発者の知恵袋
    【34】iPad mini登場! アプリ開発で押さえるべきポイント…… 嶋田 智成
  • Androidエンジニアからの招待状
    【34】マルチプラットフォーム開発環境を使ってみよう(3)…… 嶋崎 聡
  • レッドハット恵比寿通信
    【5】地方エンジニアあるある…… 田中 耕輔
  • システムで必要なことはすべてUNIXから学んだ
    【8】コンソール……水越 賢治
  • Linuxカーネル観光ガイド
    【11】VM_pressureとVFS Hot Data Tracking……青田 直大
  • Ubuntu Monthly Report
    【34】リモートデスクトップの活用…… あわしろいくや
  • Monthly News from jus
    【16】大阪秋の陣 ―KOF2012―……法林 浩之