サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ニコニコ動画
www.shuwasystem.co.jp
コンピュータとプログラミングを愛するすべての人に捧げるアセンブラ入門。700ページ以上にわたり、40種類のアセンブラを読み説きながら、アセンブラが現役であり続ける理由を考察します。アセンブラを読みはじめるのに、CPUの仕様書や、英語力なんて必要ないのです。研究者がこだわる「わかる喜び」、エンジニアがこだわる「動く喜び」を追い求める「熱意」こそが大切です。本書を片手にオンリーワン・エンジニアを目指しましょう。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/4180.html 第1部 基礎編:まずはアセンブラに慣れよう 01 まずは基本操作を覚えて,アセンブラに慣れよう! 01.01 アセンブラを見てみよう 01.01.01 3つの関数だけを見てみる 01.01.02 まずは,目的を意識して読んでみよう 01.01.03 ア
プログラムはこうして作られる プログラマの頭の中をのぞいてみよう 本書には、以下のサポートがあります。 ダウンロード・・・サンプルコードなどのダウンロード 正誤表・・・ 訂正情報を掲載いたします。深くお詫び申し上げます。 「追加パッケージ」のダウンロードについて 紙面サンプル・・・「Chapter0 この本は誰に何を提供するか」のPDFファイル ダウンロード ◆サンプルファイルの利用について サンプルファイルの利用規約は本文2ページにある「サンプルの利用について」に掲載されていますので、そちらをご確認のうえでご利用ください。
iPhone/iPadなどのiOSアプリ開発者向けの「位置情報サービス」に特化したプログラミング解説書です。O2O(オンラインtoオフライン)やマイクロロケーションといった、スマートデバイスを利用してヒトとモノを繋ぐサービスがこれから広がろうとしています。本書はそれらの新しい位置情報サービスに参入するためのiOSアプリ開発者向けに提供します。本書で解説されている技術と実装を理解すれば、すぐにO2Oビジネスに役立てていただけます。近距離通信で店舗内のユーザ行動を把握するiBeacon、特定エリアにおけるユーザの入出を監視するGeoFenceなど、最新の技術を解説しています。ソースコードのダウンロードサービス付きです。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/4070.html Chapter 01 iOSでリアルな世
Google Appsのマクロ機能を利用できる、Google Apps Scriptのリファレンスです。Google Appsは、Microsoft OfficeやOpen Officeと同様の作業ができるWeb上のオフィススイートですが、Google Apps ScriptはGoogle Appsの処理を自動化するときに使われるマクロ機能です。Google Apps Scriptを使えば「日々の作業内容と時間を夜の間にまとめて自動的にメールする」「Gmailの受信トレイにある重要なメールを取得する」といったスクリプトを作ることができます。本書は、Google Apps Scriptのスクリプトエディタの使い方から基本的な文法、各関数の使い方までをわかりやすく解説しています。本書で解説しているサンプルスクリプトのダウンロードサービス付き。 【サポートはこちら】→https://www.sh
JavaScriptの仕様書「ECMA-262 Edition 5.1」を完全翻訳し、詳細な解説を加えた仕様書解説本です。Internet Explorer、FireFox、Chrome、Opera、Safariなど、さまざまなブラウザでJavaScriptが間違いなく動作するのは、ECMA-262という仕様に準じているためです。ECMA-262は、JavaScript技術者にとって重要な資料ですが、今まで英文のみで日本語訳がありませんでした。本書は、ECMA-262Edition 5.1の審議委員の一人でもあった著者が、ECMA-262 Edition 5.1を日本語に翻訳し、読者の理解を助けるために原文にはない補足や脚注を追記した本邦初の解説書です。付属文書も完全翻訳されており、また具体的なサンプルコードを例示して各実装における挙動も解説しています。 【サポートはこちら】→https:
株式会社セガのゲームプログラマが書いた、プログラムの初心者に入門書を読む前に読んでほしい「プログラムを根本から理解し考え出す能力を身につける」書籍です。世間一般のプログラム入門書は、プログラムを自分で作るにはどのように頭を動かせばいいのかという根本の考え方を教えてくれません。本書は『ゲームプログラマになる前に覚えておきたい技術』の著者が、プログラミングの未経験者や基本をやり直したいと考えている人のために、簡単なゲーム制作をとおして、プログラムを作る上でどのように頭を働かせればいいのかを学べるように工夫しました。サポートページでサンプルダウンロード、本文「Chapter0 この本は誰に何を提供するか」のpdfを公開しています。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3925.html Chapter 0 この本は誰
Linux、Mac OS X、BSD、SolarisといったUNIX系OSにおいて最も身近なコマンドであるlsのソースコード解説書です。UNIX系OSを使っているプログラマであれば、誰でもlsコマンドを日常的に使っていることでしょう。実際、lsコマンドを実現しているプログラムは汎用性が高く、大量のデータも処理できるよう作られており、そのソースコードを読み解くことはプログラマの成長にとって大変役立ちます。本書は、C言語に習熟している人を対象に、GNU coreutiles 8.21のlsソースコードを解説します。lsのソースコードを読めば、マルチプラットフォーム対応の注意点、大量のデータを可能な限り継続処理する方法、実行性能や利便性とのバランスの取り方がわかります。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3943.
金もない、時間もない、プログラムもわからない。それでも3Dゲームが作りたい人におすすめする無料の3Dゲーム制作ソフト「Unity」の解説書です。プログラミングを知らなくても3Dゲームが作れる、イラストが描けなくても出来合いのクールなモデルをダウンロードすればかっこいい画面が作れる、そんな夢のようなソフトがUnityです。本書は、Unityの多彩な機能のなかからゲームを作る機能に絞って、難しいプログラミングの話はせずに、説明のとおりに手順を踏めば誰でもゲームが作れるように解説しています。今すぐ3Dゲームを作りたいという、あなたの夢がかないます。Windows/Mac両対応、Unity4対応。サンプルプログラムのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3849.html Chapter 1
PlayStation VitaやAndroid端末で動作するアプリやゲームを作成できる「PlayStation Mobile SDK」(PSM SDK)のプログラミング入門書です。いままでコンシューマーゲーム機のゲーム開発は、ゲーム会社に所属しないとできませんでしたが、PlayStation Mobile SDKを使えば、「個人でもゲームを作りたい」という願いをかなえることができます。PSM SDKは、APIやサンプルを豊富に利用できるため、初心者でも高度なプログラミングができます。本書は、PlayStation Mobile SDKの概要から、ゲームの基本的な作成方法まで基礎からわかりやすく解説しています。あなたもぜひ、自作ゲームを世界に公開しましょう。サンプルプログラムのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/su
1ソースでiOSとAndroidの双方に対応でき、パフォーマンスに優れるマルチプラットフォーム開発環境「Cocos2d-x」のレシピ集です。Cocos2d-xは、商業用2Dゲームアプリ開発が効率的にできるフレームワークですが、世界的にもまだ解説書の数が少なく、日本語の書籍に至ってはほぼ皆無です。本書は、Cocos2d-xを使った2Dゲームの開発者でもある著者が、開発環境の構築、画像、サウンド、データの処理、OS固有の処理、マルチスレッド処理、外部ツールとの連携など開発の現場で実際に使われている88のノウハウを惜しむことなく公開しました。調べたい操作や機能は逆引きで素早く探せます。サンプルコードの無料ダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3824.html ■日本の開発者の皆さんへ (C
iPhoneやiPadのアプリ開発者向けとして、開発現場で動作が実証されているプログラムレシピ集です。iOS SDKがカバーしている領域は非常に広大で、ネットの情報や書籍、オープンソースの資産が充実した今でも、具体的な実装方法が見つからないことが多々あります。本書のレシピは、よくある定番レシピではなく、実際の開発現場で培われてきた、利便性が高いわりによく知られていないレシピ、開発者の痒いところに手が届くレシピ、応用が利くレシピ等を中心に、アニメーション、画像処理、オーディオ処理、UIなど11のカテゴリに分けた100個のプログラムコードを紹介しています。サンプルコードのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3818.html Chapter1 アニメーション/演出 001 CATrans
プロジェクトの生産性を高める分散型履歴管理ツール「Mercurial」の使い方をわかりやすく解説した入門書です。履歴管理ツールを使うと、ソフト開発中の面倒な履歴情報の管理を任せることができます。履歴管理ツールのなかでもMercurialはシンプルな概念を持ち、使いやすく、PythonやOpenJDKなどのプロジェクトにも利用されている信頼性の高いソフトです。本書は、TortoiseHgを使ってMercurialをGUIで操作する方法と履歴管理のノウハウをやさしく詳細に解説しています。TortoiseHgのインストールから基本操作、チームで作業するときのコツ、他の履歴管理ツールとの連携、エクステンションによる機能拡張などMercurialを使いこなすヒントが満載です。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3710
Webアプリ開発者が注目する、大量の同時接続をリアルタイムに捌くサーバサイドJavaScript「Node.js」のプログラミングガイドです。いま、Webの中心はパソコンからスマートフォンへと移行しており、スマホのネットワーク接続前提のアプリが増加したことで、サーバ側の負担も急増しています。そこで登場したのが、Perl、Python、PHP、Rubyなどより数倍~数十倍も速いNode.jsです。本書は、JavaScriptを習得しており、かつサーバサイドプログラミングやセキュリティについても習熟している人を対象に、Node.jsの使い方やノウハウを解説します。Node.jsの基礎から、個々のモジュールのリファレンスやサンプル、npmで入手できるパッケージまで貴重な情報が満載です。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980ht
本書はAndroid開発者が悩むテスト工程の知識とテクニックを詰め込んだノウハウ本です。テストを実施するために必要となるテストスキルの解説にはじまり、Androidアプリをテストする際の具体的なテスト手法を紹介します。テストでつまずきやすい点や自動化のためのフレームワークの利用方法、ツールの利用方法、フレームワークを使うためのソフトウェアの知識、スマートフォンで重視されるユーザビリティUXやプライバシーセキュリティのテスト手法について明快に理解できる内容になっています。執筆陣は、開発者のコミュニティ「日本Androidの会 テスト部」のメンバー7名です。サンプルファイルのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3704.html Chapter 1 Androidテスト基礎 1-1 そも
iPhoneアプリ制作者のための、iOSオープンソースのライブラリを網羅した解説書です。iOSの普及にともない、iOS関連のオープンソースソフトウェアが数多く作成され、自分が一から実装した場合には数ヶ月かかるようなレベルのライブラリも無償で利用できるようになりました。しかし、オープンソースのiOSライブラリをまとめて解説している情報は少なく、多くが断片的な紹介にとどまっています。本書は、アプリケーション開発に役立つ代表的なライブラリを画面遷移ライブラリ、ネットワーク関連ライブラリ、マップ関連ライブラリなど、ジャンルごとにまとめてわかりやすく解説します。サンプルプログラムのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3627.html Part 1 汎用性の高いライブラリ Chapter 01
iPhoneを使って楽しく電子工作をするためのノウハウを解説した電子工作入門書です。人の顔を認識して走っていくおもちゃを電子工作で作ろうとしたとき、顔を検出する部品を探すと高価だったり大きすぎたりして使えないことがあります。そんな時はiPhoneで代用しましょう! 本書は、人の顔に向かって走る模型、イヤホンジャックから電源を供給しLEDを光らせる方法、iPhone画面におすとタッチとして認識されるハンコ、iPhoneとArduinoとの通信方法とマイコンプログラミングなど、iPhoneを使った電子工作の解説をしています。中学生から大人、技術者やグラフィックデザイナーまで、年齢や分野をとわず電子工作が楽しめます。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3550.html 1.タッチで遊ぶ 1.1 本章の目的 1.2
サンプルを使って、Windowsストアアプリを作りながら開発テクニックを学習できる開発ガイドです。Windowsストアアプリとは、Windows8で追加された新しいアプリケーション形態です。本書は、Windows ストアでよく見かけるスタンダードなアプリケーションの作り方とアプリ開発ノウハウを解説します。Windows 8を扱う上で必要となる前提知識、Visual StudioやBlendといった開発環境の扱い方、ウェブ上にあるリソースを利用したアプリケーションの作り方、画像の加工方法、加速度センサーやGPS等の位置情報を扱うアプリケーションの作り方など新しいアプリ開発スタイルがマスターできます。サンプルのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3544.html 1 はじめてのWind
継続的インテグレーションを実現するためのツール「Jenkins」の活用法がわかるガイドブックです。本書では、Jenkinsに関する基本的な知識はすでに持っているが、自分が取り組んでいる製品開発やプロジェクトでJenkinsを活用したいという技術者を対象に、具体的な活用事例を紹介しています。Androidアプリ開発におけるマルチターゲットビルドの実現、Ruby on Railsアプリ開発におけるコードメトリクスや分散ビルド、Google発のコードレビューシステム「Gerrit」との連携、プロジェクト途中でCIを導入する方法など、実際のプロジェクトに活かせる事例を紹介します。書籍内で利用しているシステムを収めたVirtualBox仮想イメージのダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3530
iOS WEB API マッシュアップ入門 for iPad/iPhone 本書には、以下のサポートがあります。 ダウンロード・・・サンプルコードなどのダウンロード 正誤表・・・ 訂正情報を掲載いたします。深くお詫び申し上げます。 ダウンロード 以下をクリックすると、ダウンロードが始まります。 ※サンプルファイルに訂正があったため、2011年11月22日に更新していますので、それ以前にダウンロードしている場合は再度ダウンロードし直してください。
HTML5とJavaScriptベースのゲームエンジン「enchant.js」開発者向けの実践的サンプルだけを集めたレシピ集です。JavaScriptだけでスマホ対応のゲーム作りを手軽に楽しむためのテクニックを19分野にわけて掲載。Google Developer Toolsやjsdo.itといった開発環境の使い方や、enchant.jsの基礎からgl.enchant.jsを使った3Dプログラミングまで幅広く扱い、全部で115個のレシピを解説しています。「基礎を学んだあと、どのように応用すればいいのか」に悩む人を対象に、「基礎を組み合わせることでこんなことができますよ!」「応用することでゲームのこういった場面で使えますよ!」といったステップアップに向けたヒントを提案しています。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980htm
C++と、Kinectの公式SDK「Kinect for Windows SDK」を使ったアプリケーション開発のガイドブックです。Kinect(キネクト)は、Microsoft社が発売している、Xbox 360用のコントローラーです。本書ではKinectの概要から、Kinect for Windows SDKのセットアップ、C++でのKinect操作、カメラの操作、プレイヤーの認識、音声認識といったKinectの基礎を学び、サンプルプログラム「人気ヒーローへの変身」「着せ替え」「PC操作」「手指の検出」などを使ってプログラムのノウハウを具体的に紹介しています。また、APIリファレンスやユーザビリティについても解説しており、Kinectを使ったアプリケーションの開発手法が身につきます。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980
発刊当時のXcodeやObjective-Cと、現在のXcodeやObjective-Cとの間に仕様変更による差異があります。このため、XcodeやObjective-Cの仕様変更に対応する参考資料「hosoku1.pdf」、「hosoku2.pdf」をご用意いたしました。 hosoku1.pdf hosoku2.pdf ●詳細 「iPhoneアプリ開発のコツとツボ35」の発刊当時はARCを利用しない前提のプログラム記述となっています。 そのため、Xcode 5で作成したプロジェクトで、そのまま本のとおりに記述するとコンパイラが「ARC用の記述ではない」としてエラーになります。 【解決策】 エラーを起こさずに、コンパイルする方法は2種類あります。 1 ARC用に記述する。 2 回避方法は手動でARCをオフにする。 1の方法は「hosoku2.pdf」の「1、自分でサンプルソースを ARC対
著者の前著「iOSデバッグ&最適化技法 for iPad/iPhone」に続く第二弾は、入門書ではとうてい説明しきれない、iPhoneアプリ開発のツボとコツを実践的に解説したプログラミングガイドです。入門書では解説しない「なぜそのメソッドを使うのか」「なぜそのようなコードを使うのか」「なぜアプリの動作がそうなるのか」まで踏み込んで、実際のアプリケーションを例にして考え方やテクニックをひとつひとつ具体的に解説していきます。また、書籍では収録しきれなかったC言語やObjective-C言語の超入門解説編をPDFファイルにして、サンプルプログラムと共にダウンロードサービスで提供します。本書はXcode 4.3の環境で執筆および動作確認をしています。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3323.html Q00 Xc
Pythonを使ったアプリケーション開発のリアルな手法を学ぶプログラミングガイドブックです。個人の開発環境を改善したい人、チームの開発を改善したい人、仕事でつかえるPython環境系のためにノウハウを学びたい人を対象に、Pythonの共有環境の構築と管理、チケット駆動開発、ソースコード管理(Mercurial)、PyPlパッケージング、Jenkinsで継続的インテグレーション、パフォーマンス向上(nginxとgunicorn)、GAE開発、Djangoフレームワークなど実践的なノウハウを解説。Pythonで数多くの開発を行ってきたプロフェッショナル集団が、Python公式マニュアルの域を超えて、現場の開発者の手法を学びたい人に向けて解説したリアルな技術集です。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3294.ht
プログラミングを少しやったことがある、学校の課題くらいならやったことがあるという初中級者を対象に、Android向けFlashプレイヤーの開発を通して、プログラミングに必要な知識や技術を学ぶ独習書です。Flashの開発は、プログラミングに必要な知識を幅広く必要とするため、総合的な学習に最適の素材といえます。本書ではFlashプレイヤーを自作しながら、本格的な仕様書の読解、バイナリデータ、フレーム管理、ラスター画像形式、ベクターグラフィックス、サウンド再生、ユーザによる入力処理、ActionScriptの実行エンジンをとおしたスタックマシンの学習まで、プログラミングの基礎力をアップさせる課題に取り組みます。サンプル資料のダウンロードサービス付き。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3307.html partI
JavaScriptで、iOSアプリやAndoroidアプリを簡単に作ることができるクロスプラットフォームの開発ツール「Titanium Mobile」を使ったアプリ開発の入門書です。スマートフォンアプリの開発には、Objective-CやJavaなどの本格的なプログラミング言語の開発能力が必要ですが、Titanium Mobileを使うと簡単なJavaScriptで開発ができるようになります。本書では、JavaScriptにあまり馴染みのないプログラマーや、プログラムに慣れていないWebデザイナーでも、すぐにアプリ開発をはじめられるように、Titanium Mobileで使うJavascriptの基礎知識や統合開発環境Titanium Studioの機能についてしっかり解説しています。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/79
●4-8章のサンプルプログラムの実行方法、サンプルファイルの構成については以下のPDFを参照して下さい。 About_CroCroSample.pdf ●プロジェクトのインポート方法がわからない場合は、以下のPDFを参照して下さい。 Project_Import.pdf ※クリックしてもダウンロードが始まらないときは、右クリックして「対象をファイルに保存」で実行して下さい。 ※ダウンロードがうまくいかない場合、他のブラウザでの操作もお試し下さい。 ※データは圧縮形式になっています。解凍ソフトをご利用下さい。 ※9章のソースコードは開発ツール内に入っているものなので、このサンプルには含まれません。 解凍ソフトダウンロード方法
ちょっとしたメモ、気になるWebページや画像などを手軽に保存することができるクラウドサービス「EVERNOTE(エバーノート)」を初心者が気楽に使いこなすためのガイドブックです。よくあるEVERNOTEの解説本では「タグをつけて整理しましょう」とか「ノートブックの分類を構築しましょう」などと書かれていますが、ものぐさな人やちょっと使いたいだけの人には面倒です。そこで本書では、ライトユーザーがなるべく手抜きをしながら、気軽にEVERNOTEを使うための方法を提案。冷蔵庫の中身写真とレシピ写真を持ち歩いて買い物上手になる方法や、体重計写真を保存してダイエットグラフの変わりにするなど、身近な活用法をご紹介します。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3108.html Chapter1 Evernote初心者を悩ませ
Google社が開発・配布するAndroid NDKは、Android SDKと組み合わせ、ゲームのようにパフォーマンスがネックとなるようなAndroidアプリケーションの開発を強力に支援する開発環境及びツールセットです。Android NDKを使うことで、ユーザーアプリケーションに対し、ネイティブコードで記述されたコンポーネントを埋め込めるようになります。本書は、NDK本体の利用方法に始まり、NDKでサポートされるライブラリの基礎知識、コンパイラやデバッガなどの開発ツールの使い方、メインターゲットとなるARMアーキテクチャの詳細など、パフォーマンス向上に必要な知識を網羅的に扱っています。Android NDKを使い、ハードウェアの持つ真の力を引き出してみてください。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/304
次のページ
このページを最初にブックマークしてみませんか?
『パソコン書籍の秀和システム』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く