タグ

ブックマーク / www.oreilly.co.jp (46)

  • プログラミング言語AWK 第2版

    「AWK」という名前は開発者の頭文字Aho、Weinberger、Kernighanから来たもので、長い歴史を持つ、テキスト処理用のスクリプト言語です。Unix・Linuxにはデフォルトでインストールされており、多くの人に利用され、愛され続けています。改訂に伴い、計算/集計、データ分析といった話題の追加、CSV入力、Unicode対応など、時代に即したアップデートが行われています。 『プログラミング言語AWK』第2版 日語版まえがき まえがき 1章 Awkチュートリアル 1.1 さあ始めよう 1.2 簡単な表示 1.3 書式付き表示 1.4 選択 1.5 計算 1.6 制御フロー文 1.7 配列 1.8 便利な一行プログラム 1.9 さて次は? 2章 Awkの実践例 2.1 個人用ツール 2.2 選択 2.3 変換 2.4 データ要約 2.5 個人用データベース 2.6 個人用ライブラリ

    プログラミング言語AWK 第2版
    m_uchino
    m_uchino 2024/04/19
    このタイミングで出す本なのかな。(追記)へー、unicode対応したのか。
  • 初めてのGraphQL

    今日では多くのWebサービスがRESTアーキテクチャスタイルで実装されています。RESTは2000年にフィールディングの論文で提唱された後に爆発的に普及し洗練されてきました。一方で、書で紹介するGraphQLは2015年にFacebookによって公開されたRESTとは異なるアプローチのアーキテクチャです。GraphQLの最大の特徴はクエリ言語を用いてデータを操作する点です。クエリ言語の表現力の高さによりクライアントは当に必要なリクエストを送ることができます。書ではGraphQLの概要とGraphQLを用いたWebサービスの開発方法を実装例に沿って紹介します。認証やファイルアップロードといった実践的なトピックまで踏み込んだGraphQLの実用的な入門書です。 関連ファイル サンプルコード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下の

    初めてのGraphQL
    m_uchino
    m_uchino 2019/10/29
  • トレーディングカードゲームのプレゼントを好評につき期間延長! - 2014年9月のWeb直販キャンペーン

    トレーディングカードゲームプレゼントを好評につき期間延長! - 2014年9月のWeb直販キャンペーン 皆さんこんにちは、Web直販キャンペーンのお知らせです。今月は8月のプレゼントにもご提供したトレーディングカードゲーム「Phylo」のオライリーアニマル・スターターデッキを、好評につき延長してお届けいたします。 このPhyloは、先月もお伝えしたように生態系をテーマにしたカードゲームです。物連鎖にしたがってカードを並べて生態系を作成し、さらにイベントカードを使ってプレイ相手の生態系にダメージを与え、最終ポイントを競うというゲームです。添付されたルールブックを翻訳したPDFがダウンロードできるので、ぜひ一度ご覧になってください。 元々はブリティッシュコロンビア大学でスタートしたプロジェクトで([リンク])、子供や若年層向けの教育を目指して始められたもののようです。カードのデザインはWe

    トレーディングカードゲームのプレゼントを好評につき期間延長! - 2014年9月のWeb直販キャンペーン
    m_uchino
    m_uchino 2014/10/28
    お、こんなのあったのか...
  • O'Reilly Japan - ただいまメンテナンス中です

    現在、弊社Webサーバの保守・点検作業にともない、一部機能を停止させて頂いております。作業の間ご迷惑をおかけします。 書籍、Ebookのご購入に関するお問い合わせはjapan@oreilly.co.jpまでご連絡ください。

    m_uchino
    m_uchino 2014/09/26
    はじめて見たw
  • O'Reilly Japan - スマートフォンアプリ「O'REILLY COLLECTION」リリース! - Information from O'Reilly Japan

    株式会社Cygamesさんとのコラボ企画スマートフォンアプリ「O'REILLY COLLECTION」が2014年4月2日にリリースされました!エイプリルフールの冗談ではありません! 詳しくはCygamesさんのサイトをご覧いただければと思いますが、 エンジニア仕事をするとメダルが貯まる! たまったメダルを使ってガチャを回して書籍カードをGET! 集めた書籍カードを並べ替えて、夢の棚を再現! というITエンジニアのみなさんに最適化されたアプリとなっております。各書籍カードからは実書籍の書誌情報を見ることもできますし、リンクから書籍の購入も可能です。並べ替え可能なコレクション棚は、のサイズや厚さも再現したこだわりの仕様。バーチャルでありながら実際の"重さ"をも感じられる完成度です。SNSでのシェアも可。 まずはAndroid版からのご提供となりますが、みなさまぜひ、「ッターン!」とお

    m_uchino
    m_uchino 2014/04/03
  • O'Reilly Japan Ebook Store - サービス利用規約

    規約は、株式会社オライリー・ジャパン(以下「当社」)が提供する、書籍データ利用サービス(以下「サービス」)について定めるものです。サービスを利用する際には、規約についてご同意いただく必要があります。 ユーザーは、規約に同意し、所定の利用登録を行うことでサービスを利用することができます。 当社は、以下の条項が満たされない場合、また当社が不適切と判断した場合、利用登録を承認しないことがあります。 ユーザーが未成年である場合、サービスを利用するには保護者の同意が必要 サービスの登録において、ユーザーは正しい情報を用いて利用登録をしなければならない 当社および第三者の個人情報、機密情報を、許可なく開示しない 当社および第三者の著作権などの知的所有権、およびその他の権利を侵害しない ソフトウェアウィルスおよびその他のソフトウェアを利用して、その他のソフトウェア、および電子機器の機能を

    m_uchino
    m_uchino 2014/01/30
    PayPal決済とかやめてくんないかなぁ。じゃなければ別の電子書籍サイトで販売して欲しいわ。
  • 詳説 Cポインタ

    ポインタはC言語を習得する上での最大の壁と言われ、マスターすることが難しくポインタで挫折するプログラマも少なくありません。しかし、一方でポインタをひとたび理解すると、柔軟で効率的なプログラムを書くことができます。書はC言語のエキスパートとなるために避けては通れないポインタについて、図とコードを多用して、視覚的かつ直観的な理解を促します。また、プログラムが動作するためのメモリ構造と管理方法についても理解できるので、Cに限らず他の言語(JavaC++、C#など)のプログラマにも役立つ内容となっています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の

    詳説 Cポインタ
    m_uchino
    m_uchino 2013/12/13
  • プログラミングC# 第7版

    C# 5.0対応とVisual Studioの新バージョンのリリースに合わせて全面的に書き直されたロングセラーの第7版。C# 5.0で飛躍的に使いやすくなった非同期処理についての詳細のほか、Rx(Reactive Extensions)やXAMLといった機能についての解説を大幅に加筆しています。言語仕様からWindows 8アプリ開発のテクニックといった応用にいたるまで、必要な情報がすべてこの1冊に凝縮されています。C#を体系的に網羅したC#プログラマのバイブルです。 訳者まえがき まえがき 1章 C#の基礎 1.1 なぜC#なのか? 1.2 なぜC#ではないのか? 1.3 C#の主な特徴 1.3.1 マネージコードとCLR 1.3.2 専用よりも汎用を 1.3.3 非同期プログラミング 1.4 Visual Studio 1.5 簡単なプログラムの分析 1.5.1 既存のソリューションへ

    プログラミングC# 第7版
    m_uchino
    m_uchino 2013/11/19
  • NFC Hacks

    NFC(Near Field Communication)は国際標準規格として承認されている近距離無線通信技術です。書は、NFCを利用するための基テクニックと、NFCを活用するためのアイデアを、実装例とともに解説しています。NFCの基礎知識から、NFCの規格についての理解、具体的な実装はAndroidWindows環境について解説し、知識と実装の両面からNFCについて幅広く取り上げています。NFCの活用方法はアイディアの数だけあります。NFCに関する知識を得ることは、単純にその知識を習得することだけではなく、新たなアイディアの発見にも役立ちます。書で初めてNFCを学ぼうとする初学者からNFCに関わる開発者まで、NFCに取り組む開発者必携です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷

    NFC Hacks
    m_uchino
    m_uchino 2013/11/19
  • オライリー・ジャパンの在庫書籍全点を導入の猛者あらわる!

    日はオライリー・ジャパン創業以来初めてとなる出来事をお伝えします。 2013年10月現在、オライリー・ジャパンで在庫しております書籍は約350点。 最新刊からもうほとんどの書店さんでは見かけることのできない在庫僅少のものまで、また内容も『マスタリングNginx』から『子どもが体験するべき50の危険なこと』まで、多岐にわたります。 もちろん通算の刊行点数はもっと多いのですが、改訂したり絶版になったものもありますので、現在稼働しているものに限るとだいたい350点、ということです。 それらの書籍を、「入手できるものはすべていただきたい」ということで、約350点すべてをご購入される猛者が現れました。一度に全点、というのは、弊社創業18年目にして初めてのことです。 その猛者の名は、株式会社Cygamesさん。「神撃のバハムート」、「アイドルマスター シンデレラガールズ」(バンダイナムコゲームスさん

    オライリー・ジャパンの在庫書籍全点を導入の猛者あらわる!
    m_uchino
    m_uchino 2013/10/29
  • Raspberry Piをはじめよう

    Raspberry Piは英国生まれでクレジットカードサイズの安価なコンピュータ。ARMプロセッサと豊富な入出力ポートを搭載し、Linuxが動作することが特徴です。書はこのRaspberry Piのコンパクトな入門書として、ハードウェアの概要、必要な周辺機器、Linuxの基礎、PythonScratchプログラミングの基を解説します。作例として、Arduinoとの連携、GPIOの使い方、ウェブカメラから取り込んだ画像の表示や加工、ウェブサーバからのデータのダウンロード、Raspberry Piをウェブサーバにする方法などが紹介されており、Raspberry Piの可能性を知ることができるでしょう。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに

    Raspberry Piをはじめよう
    m_uchino
    m_uchino 2013/09/13
    オライリーも出すのか…。(追記)を、電子書籍版出とる…。
  • Team Geek

    複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功しません。全員が最終目標に向かって協力することが重要であり、チームの協力はプロジェクト成功のカギとなります。書は、Subversionをはじめ、たくさんのフリーソフトウェア開発に関わり、その後Googleでプログラマを経てリーダーを務めるようになった著者が、「エンジニアが他人とうまくやる」コツを紹介するものです。「チームを作る三柱」や「チーム文化のつくり方」から「有害な人への対処法」までエンジニアの社会性について、楽しい逸話とともに解説します。 目次 推薦の言葉 日語版まえがき ミッションステートメント 謝辞 はじめに 1章 天才プログラマの神話 1.1 コードを隠して 1.2 天才の神話 1.3 隠したらダメになる 1.4 チームがすべて 1.5 三柱 1.6 実践 HR T 1.6.1 エゴをなくす 1.

    Team Geek
    m_uchino
    m_uchino 2013/07/08
  • 電子書籍『EPUB 3とは何か?』を無償でリリースしました

    皆さんこんにちは。先ほど、Ebook Storeで、『EPUB 3とは何か?』を無償でリリースしました。書誌情報のページはこちら。ダウンロードのためにはEbook Storeのアカウントが必要です。アカウントをお持ちでない方はサインアップのページからご登録をお願いいたします。 書は米O'Reilly Mediaで2011年にリリースされた"What is EPUB 3?"の日語版です。原書も日と同様に無償で公開されていて、日語への翻訳はろす(lost_and_found)こと高瀬拓史さん。元々、高瀬さんが個人的に翻訳されていらっしゃったそうなのですが、ふとしたはずみにご相談をいただき、今回のような形でリリースすることとなりました。高瀬さんのブログでもエントリを上げていただておりますので、合わせてご参照いただけたら幸いです。 高瀬さんのお力が無ければ、このタイトルをリリースすることは

    電子書籍『EPUB 3とは何か?』を無償でリリースしました
    m_uchino
    m_uchino 2013/06/28
  • 開眼! JavaScript

    書は、JavaScriptの言語的特性で知っておくべきポイントをまとめた書籍です。JavaScriptの「オブジェクト」の理解を中心に据えて、JavaScriptをひと通り経験した人が陥りがちな落とし穴であるthis、プロトタイプチェーン(継承)、スコープチェーンなどをサンプルを使って解説します。 コンパクトにまとめているので、jQueryなどのライブラリは使っているが言語仕様にはあまり馴染みのない開発者や、他の言語を習得していてJavaScriptのクセを把握したいエンジニアが、短い時間でJavaScriptの特性についての理解を深めるのに最適な書籍です。「どのように」、「なぜ」動作するのかを知ることで、JavaScriptを心から理解する「目覚め」を体験してください。 訳者まえがき はじめに 1章 JavaScriptオブジェクト 1.1 オブジェクトの生成 1.2 コンストラクタ関

    開眼! JavaScript
    m_uchino
    m_uchino 2013/06/04
  • インタフェースデザインの実践教室

    インタフェースデザインの実践的な解説書。使いやすいUIで優れたUXを提供するために必須な「リサーチ」「デザイン」「インプリメンテーション」という3つのフェーズを、初心者にもわかるようていねいに解説します。テクニックの章では、ストーリーボードやペーパープロトタイピング、ユーザビリティテストなど、優れたユーザビリティを実現するためのアプローチについて学びます。アイデアの章では、テキストの書き方、どのくらいリアルなデザインであるべきか、アニメーションを使うタイミングなどについて学びます。調査・設計・実装・検証・改善というワークフローに沿ってデザインすれば、ユーザビリティは驚くほど向上します。 翻訳者によるサポートページ。 サンプルPDF ● 「前付、1章と8章(I部)、23章(II部)、33章(III部)」(38MB) 賞賛の声 はじめに I部 リサーチ 1章 ユーザーリサーチ 2章 ジョブシャ

    インタフェースデザインの実践教室
    m_uchino
    m_uchino 2013/04/03
  • Head First C

    序章 このを読むのにふさわしい人は? あなたがどう思っているかわかっています メタ認知 脳を思い通りにさせるためにできること 初めに読んでね テクニカルレビューチーム 謝辞 1章 Cを始める Cは小規模で高速なプログラムのための言語 でも、完全な Cプログラムはどんなの? でも、どうやってプログラムを実行するの? 2種類のコマンド ここまでのコード カードカウント? Cで? ブール値は等価条件以外にもある…… 現時点でコードはどうなっている? スイッチに切り換える 一度だけでは不十分なこともある…… ループは同じ構造になることが多い…… 中断するためには breakを使う…… Cツールボックス 2章 メモリとポインタ Cコードにはポインタがある メモリに踏み込む ポインタを携えて出航する 変数へのポインタを渡すようにする メモリポインタの利用 どのようにして関数に文字列を渡すの? 配列変

    Head First C
    m_uchino
    m_uchino 2013/03/22
  • Making Things See

    TOPICS Make/Electronics/DIY 発行年月日 2013年03月 PRINT LENGTH 456 ISBN 978-4-87311-611-2 原書 Making Things See FORMAT PDF 書は、MicrosoftのKinectと、オープンソースのプログラミング言語Processingを使ってインタラクティブなアプリケーションを作成するための書籍です。3Dのデータを扱ったことのない読者を対象に、距離情報の処理、ポイントクラウドの解析と操作、人体の関節の動きの追跡、ポーズやジェスチャーの検出などについて、豊富なサンプルコードを使って解説を行います。さらに、3Dプリンティングのためのデータやジェスチャーでコントロールするロボットアームの作成など、作品の可能性を大きく広げる情報も紹介します。Kinectを活用して多彩な作品を生み出してきたアーティストへの

    Making Things See
    m_uchino
    m_uchino 2013/03/14
  • 実践 コンピュータビジョン

    コンピュータビジョンの理論とアルゴリズムを基礎から学べる実践的な入門書。理論の説明にとどまらず、ベクトル演算や行列演算を駆使したサンプルを示しながら物体認識、3次元復元、ステレオ画像、拡張現実感、その他の応用について解説します。サンプルプログラムはPython 2.7で書かれています。OpenCVを使うだけではコンピュータビジョンの質を理解できません。forループでピクセルを操作し行列を計算する時代でもありません。Pythonの数値演算ライブラリを使えば、ほどよい粒度でコンピュータビジョンの基礎を学べます。各章末には演習問題が用意してあります。演習問題を解くことで自分がその章で何を学んだのか、また自分の理解度を確認できます。 ●書で扱うサンプルプログラムの説明(サンプルコードは「関連ファイル」タブページからダウンロード可)。 翻訳者の相川氏のブログには、書の追加情報や関連する技術情報

    実践 コンピュータビジョン
    m_uchino
    m_uchino 2013/03/07
  • O'Reilly Japan - 話題沸騰『Land of Lisp』の特製ステッカーを全プレ! - 2013年2月のWeb直販キャンペーン - Information from O'Reilly Japan

    皆さんこんにちは、2月のWeb直販キャンペーンのお知らせです。 今月のWeb直販キャンペーンは、各所で話題沸騰の新刊『Land of Lisp』のイラストを使った特製ステッカーです。ステッカーは2種類ありまして、まずはカバーデザインをモチーフにした円形のタイプ。もう1つは序文に掲載されている「害虫駆除」に関するイラストです(詳細な内容はぜひ書をご覧ください ;-))。 今回のステッカー2種類を一組として、キャンペーン期間中に弊社Web直販サイトから書籍をご購入いただいたお客さまのうち、希望者全員にプレゼントいたします(Ebookは除きます)。いつもの通り、ご注文時に備考欄へ「ステッカー希望」と必ずお書き添えください。明日2月19日の発送分より対象とさせていただきます。 なお、ステッカーの数には限りがありますので、品切れの場合はご容赦ください。それでは皆さまのご応募をお待ちしております

    m_uchino
    m_uchino 2013/02/18
    2冊買えば両方とももらえるのだろうか・・・。
  • 入門 モダンJavaScript

    書は、JavaScriptの“モダンな”プログラミングを視点として、言語の基礎から、アプリケーション開発に必要な知識までを解説する入門書です。JavaScriptの初心者や、JavaScriptに触れたことはあるもののなぜそうするのかきちんと理解できていない初級者を主な対象としています。丁寧な解説で、言語の基礎から、開発に必要な基礎知識、さらにはアプリケーション開発のためのテクニックまでを提供。JavaScriptのモダンな扱い方だけでなく、なぜそう書くべきかという裏付けを得ながら理解を深めることができます。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日を

    入門 モダンJavaScript
    m_uchino
    m_uchino 2013/02/08