IT上級技術者のための一冊
レベルアップObjective-C
本書は,初心者から中級者へとレベルアップすることを目標としています。Objective-Cを学んでいく上でMac OS XやiOSでの実用的なコード例を示しながらXcode 5を効果的に利用するための技術解説を行います。Xcode 5ではユニットテストやGitなど,現代的な開発環境として必須とされる機能がサポートされています。本書では,Xcode 5でのデバッグ,リファクタリング,バージョン管理をはじめ,最新のObjective-Cを利用したデータ処理,Core Data,iCloud,メモリ管理,マルチスレッドなどを解説しています。
AndroidエンジニアのためのモダンJava
本書は,複雑かつ高度なAndroidアプリの開発に必要となる,Java言語の基礎を理解することに主眼を置いています。Android SDKについては触れず,Androidに関連するモダンJava(Java 5以降)のファンダメンタルな言語仕様を中心に解説を行います。また,解説中では,Androidエンジニアが知っておくべき最適化のテクニックを適宜紹介しています。JavaScriptやC++,Objective-Cでの開発経験のあるAndroidエンジニアが,Java言語に関する知識の底上げを目指す際,特に有効な一冊です。
iPhone/iPad開発ポケットリファレンス
ロングセラーシリーズに,スマートフォン/タブレットの代名詞といえるiPhone/iPadでアプリを開発するための知識をまとめたリファレンスが登場。
「逆引き形式で目的からすぐ探せる」
「サンプルコードを見ながら具体的な実装のイメージがつかめる」という特徴で,困ったときにすぐに役立ちます。
UIが一新されたiOS 7に対応した,現場で役立つ信頼の1冊!
Androidライブラリ実践活用[厳選111]
「独習Linux専科」サーバ構築/運用/管理――あなたに伝えたい技と知恵と鉄則
Linuxシステム[実践]入門
本書ではLinuxを扱う上で必要となる設定ポイントなどをまとめています。ハードウェアとLinuxの関わり,Linuxカーネルやシェルの理解を深め,設定ファイルや起動スクリプトについて解説します。またApacheやPostfixなどのアプリケーションの他に日本語環境やX Windowの設定,認証などについても丁寧に解説を進めています。「Linuxをインストールしたがどのように扱ってよいかわからない」「Linuxはどのような構造で動いているか興味がある」という方にお薦めです。
コーディングを支える技術――成り立ちから学ぶプログラミング作法
本書は,プログラミング言語が持つ各種概念が「なぜ」存在するのかを解説する書籍です。
世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も,関数,型,スコープ,クラス,継承など,さまざまなものがあります。多くの言語で共通して使われる概念もあれば,一部の言語でしか使われない概念もあります。これらの概念は,なぜ生まれたのでしょうか。本書のテーマは,その「なぜ」を理解することです。
そのために本書では,言語設計者の視点に立ち,複数の言語を比較し,そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで,なぜ使うべきか,いつ使うべきか,どう使うべきかを判断できるようになるでしょう。そして,今後生まれてくる新しい概念も,よりいっそう理解しやすくなることでしょう。改訂3版 パーフェクトC#
C#で.NET開発を行う人へのバイブル的1冊です。概要/基礎から実践までを幅広く学習でき,C#を扱ううえで知っておきたい知識は,この一冊に網羅されています。基本文法,Webアプリケーション開発はもちろん,C#5.0から可能になったWindowsストアアプリケーション開発の実践方法から,C#,.NETの内部動作まで幅広いテーマをあつかっており,この一冊でC#の知識は完璧といえる内容をめざします。C#5.0に対応。
Visual Basicテクニックバイブル ~Visual Studio 2012対応~
テクニックバイブルシリーズの1冊として企画。開発者を対象にVisual Basicを利用しWindowsアプリを作成するうえで,Windowsアプリのキモであるコントロールを効率的に活用できるよう逆引きリファレンスの形で紹介します。
おいしいClojure入門
フランス人プログラマのニコラが,Clojureを包丁代わりにHadoopやRedisといった流行の素材を自由自在にプログラミングします。関数型プログラミングというと,敷居が高く扱うのが難しいのではないかと思い込んでいませんか。本書は,環境構築からRubyとの連携をさらっと解説した後,NoSQLでCassandraも,遺伝的アルゴリズムも,JBossもMQも,Herokuも,さらにはArduinoで組込まで,Clojureプログラミング技術のフルコースを紹介します。プログラマの能力を大きく成長させる極上メニュー,ぜひ賞味してください!
パーフェクトJava
本書はJavaで開発を行う人へのバイブル的1冊です。Javaの基本から説明していますが,プログラミング一般の考え方や技法まで解説しています。なぜそれらが必要なのかを説明しながら,様々な技法やパターンについて,考え方や背景を含め理解できることを目的とした書籍です。本書の構成は3つのPartに分かれています。Part1でJava言語の基礎を説明しています。構文規則の説明はリファレンスとして使えるように網羅的にしています。Part2はサーバプログラミング,Part3はJava GUIと代表的な応用分野の解説をしています。Part2とPart3は実践的な解説に力点を置いています。
パーフェクトPHP
1冊で言語仕様から最新の技術までを網羅した内容。網羅的に解説されているだけでなく,各技術に関しては基本からしっかり解説し,フレームワークなどを利用したWebアプリケーション開発の解説などは,内部処理が裏で何をしているのかを掘り下げて解説してあるため,PHPを体系的に学びたい方はもちろん,より深い知識を得たい中~上級者にもお勧めの一冊である。