Software Design 2009年3月号

今号の特集概要

特集
~LDAPならこんなに便利!~
ディレクトリサービスのススメ

LDAPというテクノロジーは,派手さはないものの,ユーザ認証や資源管理など,ネットワークを影で支える重要な役割を担います。大規模な企業ネットワーク向けの特別な技術だと誤解されている場合もあるのですが,実際には中小規模のネットワークにもさまざまな利益をもたらします。本特集では,LDAPの技術とその実装であるOpenLDAPの利用方法,ファイルサーバやメールサーバとの連携など,LDAPのすべてを解説します。

第2特集
~開発の基礎から,マッシュアップ/ハードウェア連携まで~ Androidアプリ開発「匠」への道

Googleが発表したAndroidは,組込み技術者の方はもちろん,Webアプリなどをはじめとするソフトウェア開発者の方も組込みアプリケーションが開発できる優れたプラットフォームです。本特集では,サンプルアプリの作成を通して,Androidアプリケーション開発の要となる知識を解説します。

特別企画
~Anacondaをハックする~ Fedoraインストーラハッキング!

Red Hat系Linuxの場合,インストーラはAnacondaというソフトウェアであり,PythonとC言語を使用して書かれています。ここではPython側を変更し,Anacondaをハックする方法を解説します。

目次

特集
~LDAPならこんなに便利!~
ディレクトリサービスのススメ

  • 1章:ディレクトリサービスの基礎知識……編集部
  • 2章:RFCから見たLDAP~正しく学ぶための道しるべ~……笠野英松
  • 3章:主要オープンソースLDAPサーバ紹介……編集部
  • 4章:OpenLDAPサーバ構築マニュアル【基礎編】……小澤正紀/後藤大地
  • 5章:OpenLDAPサーバ構築マニュアル【連携編】……小澤正紀/後藤大地
  • Appendix:Active Directoryの基礎を学ぶ……安納順一

第2特集
~開発の基礎から,マッシュアップ/ハードウェア連携まで~ Androidアプリ開発「匠」への道

  • 1章:今までのプラットフォームとはここが違う~Androidでできること……嶋是一/中村秀樹
  • 2章:~これだけは押さえておきたい~Androidアプリ開発のための基礎知識……江川崇
  • 3章:~よくあるトラブルで迷わない~Androidアプリ開発環境構築ガイド……杉本礼彦
  • 4章:Androidアプリを作ってみよう!~サンプルゲーム/マッシュアップ/拡張現実感~ド……安生真/内嶋教人/今村謙之,山崎淳
  • コラム:Android Marketへの自作アプリ登録手順……木南英夫
  • 5章:~組込みフレームワークとしてのAndroid~ハードウェア移植のツボ……安藤恐竜

特別企画
~Anacondaをハックする~ Fedoraインストーラハッキング!

  • 1章:Anacondaの仕様とその概要……須藤健一
  • 2章:インストールの流れ……須藤健一
  • 3章:Anaconda HACK!……須藤健一
  • 4章:Anacondaデバッグの手引き……須藤健一
  • Appendix:pungiでRe-spin!……須藤健一

一般記事

  • 教育用ビジュアル言語「Scratch」が変える“学び”
    ~子どもたちが“学ぶことを学ぶ”ための機能と設計理念~……阿部和広
  • ~Webアプリ開発の新境地~Cappuccino&Objective-J……佐藤伸吾
  • [特別インタビュー]地域産業におけるオープンソースの活用事例~東北地方編~……編集部

連載

  • digital gadget【123】……安藤幸央
  • エンジニアが知っておきたいRFC最新動向【7】……笠野英松
  • 手を動かして,遊んでみよう ガジェット召還!【7】……米田聡
  • Linuxパワーアップ講座【111】……みついわゆきお
  • はてな流!システム管理のツボ【9】……田中慎司
  • 三酔人電脳問答【59】……南方司
  • Pacific Connection【171】……Bart Eisenberg
  • Kyleのシリコンバレー通信【150】……Arthur C. Kyle