概要
第1特集
今すぐ実践できる良いプログラムの書き方
[C,Java,C#,Ruby,JavaScript]
書籍やマニュアルを読めば,文法や基礎的なアルゴリズムは学べますし,一応,動くプログラムは書けるようになります。しかし,プロが書くレベルのプログラムには遠く及びません。
プロはコードを書くとき,どんなところに気を配っているのでしょうか。「読みやすいか」「処理効率はいいか」「その言語の慣習に沿っているか」「セキュリティのことを意識しているか」など,その視点は書く人や使う言語によってさまざまです。
そこで本特集では,5つの言語のそれぞれのスペシャリストに良いコードを書くためのポイントを伝授してもらいます。彼らの視点を取り入れて,脱初心者,脱レガシープログラマをめざしましょう。
第2特集
オブジェクトストレージの教科書
OSSと3つの製品事例から学ぶ,新しいデータ管理のしくみ
大量のファイルをAPIでシンプルに出し入れできる「オブジェクトストレージ」。とくにWebエンジニアからの注目が大きいこの新しいストレージについて,基本から応用までとことん解説します。
Part1では,オブジェクトストレージ全般の話題として,従来のファイルサーバやFTPサーバとは何が違うのかというところから解説をはじめ,オブジェクトストレージの概要と機能,メリットを紹介します。Part2では,オブジェクトストレージの大きな特徴である分散保存のしくみをひも解きながら,2つのOSS「OpenStack Swift」「Ceph」について解説していきます。そしてPart3では,3つのオブジェクトストレージサービスについて,開発にかかわったエンジニアが内部のしくみを公開しつつ,利用者目線でのTipsを紹介します。
特別企画
適切なLANケーブリングの教科書[番外編その1]
ネットワーク/サーバエンジニアに求められる光ファイバの知識
本誌2016年2月号の第2特集では,「適切なLANケーブリングの教科書」と題してツイストペアケーブルによる配線の解説を行いました。本記事はその続きとして,光ファイバを中心に解説します。
特別企画
適切なLANケーブリングの教科書[番外編その2]
ネットワーク/サーバエンジニアに求められるラック選定や電源の知識
本誌2016年2月号の第2特集「適切なLANケーブリングの教科書」の番外編その2です。本記事ではラックの選定について考えてみます。
特別企画
春の嵐呼ぶ! DevOps座談会
――TKC,U-NEXTの2社が考える開発のあり方とは
「Amazonというシアトルのブックストアは11秒に1回,本番環境にコードをデプロイする」と,Pivotal社のアンドリュー・クレイシャファーがAmazonの事例を紹介し,そこで「DevOps」という言葉を盛んに強調していたのが,およそ2年ほど前のPivotalジャパンのイベントでした。
それから2016年になり,DevOpsは本当に日本のIT部門で実現されているのでしょうか? 実際には欧米のツールベンダーが盛んに自動化やテストのためのツールを宣伝しているだけで実際の企業における実践は進んでいないのでは……。
そこで今回は,ITをビジネスの原動力として業界をリードしている,㈱TKC,㈱U-NEXTに集まっていただき「DevOpsは日本に定着するのか? そのヒントは?」というテーマで座談会を行いました。
Software Design 2016年5月号 特別付録 先行告知
「SORACOM Air SD Special Version」でIoTを体験しよう!
ソフトウェアデザイン5月号では,ITエンジニアの間で非常に人気あるソラコム社が販売するSORACOM Air (データ通信専用SIMカード)を特別付録にしました。今回は月刊雑誌付録ということで,アクティベーション期間が1ヵ月間と限定されるものの,商品版と同じサービスを使うことができます。今回の特別付録「SORACOM Air SD Special Version」の機能を次にまとめます。
- アクティベーション期間(2016年4月18日~2016年5月18日)
- データ通信専用,SMS(ショートメールサービス)は非対応
- ナノサイズSIM(3G/LTE通信回線を利用)