Web APIの設計、開発、運用についての解説書。APIは設計次第で使いづらいものになってしまうだけでなく公開後の保守運用も難しくなってしまいます。そのためAPIを美しく設計することがとても重要です。本書では「設計の美しいAPIは、使いやすい、変更しやすい、頑強である、恥ずかしくない」という考えのもと、APIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプ――XML over HTTP方式やJSON over HTTP方式――のAPIです。読者は、Web API設計の考え方と手法を知ることができます。 はじめに 1章 Web APIとは何か 1.1 Web APIの重要性 1.1.1 APIでの利用を前提とした
TOPICS HTML/CSS , JavaScript 発行年月日 2014年07月 PRINT LENGTH 624 ISBN 978-4-87311-687-7 原書 Core HTML5 Canvas FORMAT 本書は、HTML5 Canvasを詳しく解説しながら、ゲームやアニメーションなどの開発に必須の項目を取り上げて実践的な知識とテクニックを提供する解説書です。アニメーションのタイミング仕様など、Canvasに関連するHTML5の側面に深く踏み込み、デスクトップのブラウザとモバイルデバイスで実行できるアプリケーションを実装していきます。はじめにCanvas APIの基本とシェイプやテキストをキャンバスに描画する方法、イメージを描画し操作する方法などを解説し、続いてAPIを使ってアニメーションやアニメーションスプライトを実装する方法、物理シミュレーションや衝突判定、ビデオゲー
Posted by Editor : 2005-12-20 19:00 Podcastの「制作」にフォーカスした初めての書籍『Podcasting Hacks』もいよいよ発売です。 この本はPodcastにかぎらず「音を使った情報発信」について、一般向けに詳しく解説しているという意味でも、とても面白い本です。 多くのユーザは、ブログなど「テキスト」を使った情報発信の場合、ニュース、批評、日記などのフォーマットごとに、何を書けばよいのか、情報(ネタ)をどう集めるか、どのように書けばよいのか(文体、見出しの付け方など)、どのようなレイアウトが読みやすいのか、といったことに関する基礎的な知識は、(意識しなくても)身に付いているはずです。しかし、「音」を使った情報公開については、内容に適した構成や、素材の集め方(録音)、録音した音からノイズを取り除く方法、別々の素材をミックスする方法など、経験し
プラットフォームに依存しない移植性の高い便利なフォーマットとしていまや日常生活でなくてはならないPDF。アドビの専売特許だと思い込んでいる人も多いことでしょう。しかし、実際はAcrobatを持っていなくても、フリーのツールを使って作成、加工が可能です。この本では、PDFを扱えるフリーのツールとその使用方法を詳しく紹介します。もちろん、Acrobat/Acrobat Readerユーザにとっても目からウロコの役立つ情報がいっぱい。Acrobatを最大限に活用して、PDFをさらに賢く使いこなす秘伝をお教えします。PDFの常識を覆し、新たな可能性を拡げる画期的なテクニックが満載です。 訳者まえがき クレジット はじめに 1章 PDF文書を使う 1. Adobe ReaderでPDF文書を表示する 2. Mac OS Xの「プレビュー」でPDF文書を表示する 3. GhostscriptとGSvi
Java EE 6でサポートされたJAX-RSの特徴とRESTfulアーキテクチャ原則を使って、Javaでの分散Webサービスを設計開発する方法を学ぶ書籍。理論よりも実装に焦点を当て、RESTのアーキテクチャから実装までを豊富なサンプルコードとともに解説します。前半では、URIの決定方法、HTTPコンテンツネゴシエーション、HATEOASなどRESTとJAX-RSの概要について解説し、後半のワークブックでは、前半の技術解説で取り上げた設定、実行などを例題と共に学習します。JAX-RS仕様の解説と具体的な利用例からなる本書を読むことで、Javaの新しいデザイン手法であるアノテーションやインジェクションなどについても自然と学ぶことができるでしょう。柔軟なAPIを提供するJAX-RSを題材にRESTについて学べる本書は、Javaの最新動向を学習したいプログラマ/設計者必携の一冊です。 目次 まえ
オライリー・ジャパン発行の書籍『マーカス・チャウンの太陽系図鑑』について説明します。
WSH(Windowsスクリプトホスト)を使えば、従来のWindowsバッチファイルより も洗練された高度な一括処理が可能です。OSレベルで管理されているデータにもアクセスできるので、システム管理やネットワーク管理にも重宝します。本書は、WSHの本格的な活用に役立つリファレンスです。Windowsスクリプトホストの初歩から応用までを豊富なサンプルとともにていねいに説明します。最新のWSH 5.6対応。 正誤表 書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。 1-4刷正誤表 2008年12月掲載 ■P.261 DeleteFileメソッド 【誤】 値 意味 True(0以外の値) 読み取り専用のファイルは削除しない(エラーとなる)
TOPICS Electronics/DIY , Linux 発行年月日 2014年10月 PRINT LENGTH 216 ISBN 978-4-87311-696-9 原書 Getting Started with Intel Galileo FORMAT Intel GalileoはArduino開発チームとIntel社のコラボレーションによって生まれたArduino互換のハードウェア開発ボードです。x86互換のQuark X1000を搭載し、USB、mini PCI Express、Ethernetも備えています。最大の特徴は、Arduinoの膨大な量のリソースを活用できる一方で、Linuxも動作すること。本書では、エレクトロニクス(電子工作)の経験があまりない読者を対象に、Arduinoの基本を解説し、さらにGalileoの特徴が活きるArduinoとLinuxとの連携へと解説を
ネットワーク管理者必携の定番書籍『DNS & BIND』の改訂版。第5版の本書では、BIND 8.4.7だけでなくBIND 9シリーズの最新版BIND 9.5.0-P1にも対応しました。BIND 9.3.2以降ではセキュリティ面とIPv6対応が強化されたほか、国際化ドメイン名、ENUM(electronic numbering)、SPF(Sender Policy Framework)といった新しい機能が追加されました。日々の仕事でDNSに触れることが多い管理者にも、インターネットについてもっと詳しくなってその仕組み理解したいと思っているエンドユーザにもお勧めです 正誤表 書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。 正誤表 - 2009年1
TOPICS Business/Essay 発行年月日 2010年10月 PRINT LENGTH 240 ISBN 978-4-87311-473-6 原書 Confessions of a Public Speaker FORMAT 本書は、講演やプレゼンテーション、講義などにおいて、人に何かを「伝えること」と「教えること」をテーマにした書籍です。プロジェクトマネジメントやイノベーションなどに関する多くの講演やテレビ出演を行った著者が、自らの経験と過去の優れた講演家(public speaker)の事例をもとに、「人前で話すことへの恐れを乗り越えるための思考法」「あいまいなアイデアを明確な論点に磨き上げる方法」「ステージ上でのふるまい」「経験をもとに講演を改善する方法」などについて、詳しく解説を行います。さらに類書にはない、質疑応答の際の難しい質問への対処方法や、現場で起こるさまざまな
Joshua Marinacci、Chris Adamson 著、神戸 博之、島田 秋雄 監訳、加藤 慶彦 訳 本書では、Javaの教科書で解説されているような表面的で基本的なSwingの使い方ではなく、GUIの表現方法の範囲を広げるようなSwingの使い方を紹介します。IDEが提供する既存のGUIコンポーネントだけでは実現できない、デスクトップアプリケーションの未来を感じさせるテクニックが満載です。ただGUIが書けるだけでは許されない、よりレベルの高いアプリを要求されるJavaプログラマは必携です。Java 5.0対応。 監訳者まえがき クレジット はじめに 1章 基本コンポーネント 1. イメージ主体のコンポーネントを作る 2. ありふれたテキストラベルに甘んじない 3. 魅力的な絵柄のボーダを作る 4. カスタムカレンダに日付を表示する 5. テキストコンポーネントに透かし模様を入れ
JavaMail APIはJavaの標準拡張であり、電子メールクライアント用のクラスライブラリを提供します。SMTP、POP3、IMAP、NNTPなどのプロトコルをサポートし、メールの送受信を行うJavaプログラムを簡単に書くことができます。 本書は、このJavaMail APIについて概説した書籍です。メールの送受信、サーバとの認証、アドレスの扱いやマルチパートメッセージなど、Javaプログラムからメールを扱う上での基本的な要素を解説しています。 また、日本語版には日本 GlassFish ユーザー会の蓮沼賢志氏による「JavaMail APIで日本語を扱う際に気を付けること」を収録。 なお本書はEbookのみの提供となります。 はじめに 1章 JavaMail APIの概要 2章 電子メールの送信 アプリケーションから電子メールを送信 3章 メールの受信 4章 パスワード認証 5章 ア
本書は、Androidアプリケーションの開発に欠かせないAndroid Developer Tools(ADT)とその関連ツールについて、基礎から実践的な開発テクニックまでを解説しています。Androidの開発ツールであるADTの効果的な使い方を学ぶことで、開発プロセスが楽になり、コードの品質が上がり、その結果、より磨かれた堅牢な製品を生み出せるようになります。また、Android StudioやGradleについても章を設けて解説しています。Android開発者必携の書籍です。 はじめに 1章 始めよう 1.1 最低要件 1.2 Javaをインストールする 1.3 Android SDKをインストールする 1.3.1 ADT Bundleをインストールする 1.4 Eclipseを使わない開発 1.4.1 コマンドラインの使い方 1.4.2 ほかのIDEの使い方 1.5 開発用デバイスの
TOPICS Electronics/DIY 発行年月日 2013年03月 PRINT LENGTH 456 ISBN 978-4-87311-611-2 原書 Making Things See FORMAT PDF 本書は、MicrosoftのKinectと、オープンソースのプログラミング言語Processingを使ってインタラクティブなアプリケーションを作成するための書籍です。3Dのデータを扱ったことのない読者を対象に、距離情報の処理、ポイントクラウドの解析と操作、人体の関節の動きの追跡、ポーズやジェスチャーの検出などについて、豊富なサンプルコードを使って解説を行います。さらに、3Dプリンティングのためのデータやジェスチャーでコントロールするロボットアームの作成など、作品の可能性を大きく広げる情報も紹介します。Kinectを活用して多彩な作品を生み出してきたアーティストへのインタビュ
本書は、JavaやC#を知っている読者を対象に、オブジェクト指向の基礎と応用を解説するものです。再利用ができ、堅牢で、拡張可能な本格的オブジェクト指向ソフトウェアを分析し、設計し、書くことができるようになることを本書の目標としています。柔軟なアプリケーションを作るためにカプセル化や委譲など、オブジェクト指向の原則を取り入れます。またコードの再利用を促すための開放閉鎖原則(OCP)や単一責任原則(SRP)適用について解説します。オブジェクト指向の原則、デザインパターン、さまざまな開発手法を、オブジェクト指向分析設計プロジェクトのライフサイクルに適合させる方法も学びます。 複雑な概念を脳に記憶させるため、図やイラスト、また登場人物に物語を持たせるなどさまざまな工夫を施した本書は、最短の時間で最大の効果をあげることができます。 序章 この本の使い方 この本の対象読者 読者の考えは理解しています
わかりやすいと大人気のHead Firstシリーズに、待望のネットワークバージョンが登場!ネットワークの基礎知識から実際の設定、運用・管理までを、Head Firstシリーズのフォーマットで、イラストや写真をふんだんに散りばめてわかりやすく解説します。概念、用語から、ケーブルや計器をはじめとした主な機器の説明、優れたネットワークの設計方法、トラブルシューティング、保守管理方法、セキュリティまで幅広いトピックをカバー。ストーリーに沿ってLANを構築したり、トラブルを解消したり、セキュリティ対策を講じたり、実際に手を動かしながら知識を身に付けられるように構成されています。ネットワーク入門書の決定版! 正誤表 書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用くだ
Kevin Tatroe、Peter MacIntyre、Rasmus Lerdorf 著、高木 正弘 訳 TOPICS Web , PHP 発行年月日 2014年03月 PRINT LENGTH 416 ISBN 978-4-87311-668-6 原書 Programming PHP, 3rd Edition FORMAT ウェブアプリケーション開発の定番言語であるPHP言語を、言語仕様から実用的なプログラミングテクニックまで詳細に解説しています。PHP言語のコア機能である、強力な文字列処理や配列処理、改善されたオブジェクト指向プログラミングのサポートなどはもちろん、拡張モジュールと組み合わせてデータベースを使用したり、グラフを描画したり、XMLファイルを解析したりなど、実践的なテクニックも網羅しています。本書をマスターすれば、PHP言語の動作原理を理解して、PHPに付属する多くの拡張
Bas van Abel、Lucas Evers、Roel Klaassen、Peter Troxler 編、田中 浩也 監訳、川本 大功、巾嶋 良幸、古賀 稔章、水野 祐、岩倉 悠子、菊地 開司 訳 TOPICS Design , Make/Electronics/DIY , Electronics/DIY , Business/Essay 発行年月日 2013年08月 PRINT LENGTH 380 ISBN 978-4-87311-631-0 原書 Open Design Now FORMAT オープンソフトウェアにはじまったオープン化の流れは、コンテンツ、ハードウェアを経て、いま「デザイン」にまで及んでいます。本書は、主にプロダクトデザイン分野を対象に、この「オープンデザイン」という考え方について、さまざまな筆者による論考や事例の紹介などを通じて解説する書籍です。インターネットを
TOPICS Web , System/Network 発行年月日 2012年02月 ISBN 978-4-87311-519-1 原書 Migrating Applications to IPv6 FORMAT 現在IPv4の環境で使われているアプリケーションは、IPv6の環境でも正しく動作するのか? このような疑問に答えるために考えなければならないポイントを理解する助けとなる書籍です。IPv6プロトコルそのものではなく、UIの変更、DNSの設定、API、アドレスの格納などアプリケーションをIPv6に対応させるためのチェックポイントを解説します。なお本書はEbookのみの販売となります。 はじめに 本書の趣旨 本書の対象読者 本書の内容 本書で使用されている表記規則 サンプルコードの使用について 問い合わせ先 著者との連絡方法 謝辞 1. ユーザインタフェースの変更 表示形式の変更 可変
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く