セーフサーチ設定を変更しました
ページの先頭です
KADOKAWA作品コイン50%還元キャンペーン

『まつもとゆきひろ(実用)』の電子書籍一覧

1 ~15件目/全15件

  • ソフトウェア開発者専用に「より良い人生」を送るためのノウハウ・スキルを網羅した「生き方バイブル本」、待望の改訂版。
    プログラマーが良い人生を送るためには、技術習得法やキャリア構築法といったノウハウに加え、対人的な交渉・指導・意思疎通などをうまく行える能力や知恵、すなわち「ソフトスキル」が不可欠です!
    本書では、キャリアの築き方、自分の売り込み方、技術習得法、生産性の高め方といった仕事で成功する方法だけでなく、財産の築き方、心身の鍛え方、恋愛で成功する方法など、「人生全般をより良く生きる方法」を具体的に説明します。

    ■「序文」から抜粋
    あなたがこの複雑な産業で活路を開こうとしている若いソフトウェア開発者なら、今手にしているこの本は、多くの知恵と優れたアドバイスを与えてくれるはずだ。
    ロバート・C・マーティン(アンクル・ボブ)
  • ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
    【本書は、2000/10/26に発行した書籍の電子復刻版です】

    人気急上昇のプログラミング言語「Ruby」の本格的入門書
    Rubyは、Perlと同等以上の機能を持ち、さらに「直観的に楽しくプログラミングできる」という特長を持っている。フリーソフトウェアとして公開されており、Linux(UNIX)やWindowsで動作する。ここ1~2年でユーザが急増しており、今一番ホットなプログラミング言語だ。
    本書は、カバーする分野を主にRubyの基礎とテキスト処理に絞って、分かりやすく丁寧に解説する。Ruby界の第一人者を著者に、Rubyの作者自身を監修者に迎えた、入門書として決定版といえる一冊。

    第1章 はじめてのRuby
    第2章 Rubyの基礎
    第3章 オブジェクトとメソッド
    第4章 正規表現
    第5章 クラスとモジュール
    第6章 マルチスレッド
    第7章 ネットワーク
    第8章 Rubyスクリプト実例集
    付録A Rubyの入手とセットアップ
    付録B 参考資料
  • スモウルビー解説書の決定版!
    ビジュアルプログラミングとテキストプログラミングの両方が楽しめる!
    ブロック(ビジュアル)プログラミング言語「Scatch」とテキストプログラミング言語「Ruby」の両方の特徴を持つ「Smalruby」を使ったプログラミング入門書です。Scratch同様に簡単にプログラミングを始められ、さらにテキスト言語への移行もスムーズに行えるよう、ブロックとテキストの両方でプログラムを書く方法を丁寧に解説します。

    新学習指導要領に対応した授業指導案が付属します(巻末付録)。

    「まえがき」から
    プログラミングを学ぶ人へ
    この本では小学校でするプログラミングの内容を、音楽、社会、算数、理科といった各教科に分けてできるようになっているよ。これからプログラミングをする人のために、基本的なプログラミングをかんたんにできるようになっていて、それだけではなくて、ちょっとむずかしいけど発展的でおもしろいプログラミングも学べるようになっているよ。つまり、プログラミングがはじめての人にも経験している人にもバッチリな内容になっているよ。
    それに今は世界中のいろいろなところでプログラミングが大事なものになっていて、いろいろな職業で必要になっているんだ。だから、小学校だけでなく、中学校、高校、大学、そして社会に出てもずっとプログラミングを学ぶことが多いはずだよ。だから、この本では社会に出てもずっと使えるプログラミング言語「ルビー(Ruby)」を学べるようにしたんだ。
  • Ruby入門書の定番!!

    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    初版刊行から10年のロングセラーが第4版に改訂。Rubyを基礎から学び、使いこなすための入門書。プログラミング初心者でも読み解けるように、チュートリアル、基礎、クラス、実践とテーマを切り分けて平易に解説。Ruby 2.0とRuby 1.9に対応。
  • ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。

    複数のプログラミング言語とパラダイムを使いこなせれば、プログラマとしての幅が広がります。本書は、1週間で1つの新しい言語を学ぶ“Seven Languages in Seven Weeks”を、Rubyの作者まつもとゆきひろ氏の監訳で発行するものです。言語の特徴を映画の登場人物になぞらえて、Ruby、Io、Prolog、Scala、Erlang、Clojure、Haskellという個性的な7つの言語を紹介。各言語の特性とそこにあるプログラミングパラダイムを、体験を通してものにしましょう。

    母に捧ぐ
    謝辞
    序文
    第1章 はじめに
    第2章 Ruby
    第3章 Io
    第4章 Prolog
    第5章 Scala
    第6章 Erlang
    第7章 Clojure
    第8章 Haskell
    第9章 全体のまとめ
    付録A 参考資料
    監訳者あとがき
    索引
    著者・監訳者・訳者について
  • ソフトウェア開発者として成功するために知っておくべきノウハウ・スキルを網羅したキャリアガイドです。

    ソフトウェア開発者として成功したい――。そのような願いは自然なものです。
    本書は、成功するために必要なスキルの種類とその身につけ方を全60章、約650ページにわたって具体的に解説します。
    米アマゾンでは圧倒的な高評価(365以上の五つ星)を獲得している、
    「一人前」のソフトウェア開発者になるための指南書です。

    ■「解説」から抜粋
    本書『CAREER SKILLS ソフトウェア開発者の完全キャリアガイド』は、ソフトウェア開発者というキャリアで成功するためのさまざまなスキルについて解説している書籍です。
    技術者向けの書籍ではありますが、特定の技術に関する解説はほとんどなく、主に「技術そのものをどう取り扱うか」のような「メタ技術」を取り上げている書籍です。
    (中略)
    本書で紹介する「メタ技術」の発想から考えると、このような状況にこそ、キャリアを「ハック」するための大きな余地があるのではないかと思います。
    良い組織、悪い組織が混在しているなかで、その状況をうまく利用して自分のキャリアを高めるスキルというものは確実に存在しており、本書が解説する「メタ技術」を応用することで、
    そのスキルを発見し自分のものにすることができる可能性は相当高いと思います。
    ――まつもとゆきひろ(Matz)
  • Rubyでオブジェクト指向をマスターするための究極の基礎講座!本書はアジャイル時代に適用させたオブジェクト指向の考え方について
    わかりやすくまとめた書籍です。オブジェクト指向の学習には、多かれ少なかれ、挫折がつきものです。
    そのような挫折をなるべく避けるように、オブジェクト指向の基礎を
    Rubyを通して学習します。また楽しく学習できるようイラストや図を
    ふんだんに使用しています。本書を読んでオブジェクト指向型スクリプト言語であるRubyを
    きちんと使いこなせるようになれば、オブジェクト指向を正しく
    理解することにつながり、今までよりも読みやすく再利用性の高い
    プログラミングコードを書けるようになります。はじめてオブジェクト指向を学ぶ人はもちろん、今までオブジェクト指向の
    学習に挫折してしまった人にもオススメの1冊です。【対象読者】
    ・オブジェクト指向をはじめて学ぶ方
    ・他の本でオブジェクト指向を挫折してしまった方【補足】
    本書は2003年に刊行し、人気を博した『オブジェクト脳のつくり方―
    Java・UML・EJBをマスターするための究極の基礎講座』(翔泳社)について
    触れている箇所も出てきますので、興味のある方はぜひご一読をお勧めします。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
    ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
    ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
    ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 世界中で使われているプログラミング言語「Ruby」の作者、まつもとゆきひろ氏が「言語の作り方」を初めて真正面から解説する本です。
    本書のために新言語「Streem」を作りました。2年をかけて新言語を実際にデザイン・実装した取り組みを、試行錯誤の過程も含めて詳しく解説しています。
    「今更、言語を作ってどんな意味があるの?」と思う人もいるかもしれません。まつもと氏は言語を作る価値を本書でこう説明します。
     ●プログラミング能力の向上
     ●デザイン能力の向上
     ●自己ブランド化
     ●自由の獲得
    まずプログラミング言語の実装は、コンピュータサイエンスの総合芸術といえるでしょう。言語処理系の基礎である字句解析や構文解析は、ネットワーク通信のデータプロトコルの実装などにも応用できます。
    プログラミング言語はコンピュータと人間をつなぐインタフェースでもあります。そのようなインタフェースをデザインすることは、人間がどのように考え、暗黙のうちに何を期待しているかについての深い考察が求められます。そのような考察を重ねることは、言語以外のAPIのデザインや、ユーザーインタフェース(UI)、ひいてはユーザーエクスペリエンス(UX)のデザインに役立つでしょう。
    こんな言語デザインの世界に飛び込んでみましょう。
  • シリーズ16冊
    02,200(税込)
    著者:
    村井純
    出版社: KADOKAWA

    開拓者が明らかにする原点と未来

    プロトコルやウェブなど、インフラとしてのインターネットを知るための基礎知識を収録。インターネット誕生以来の歴史的記述を交え、日本における第一人者・村井純が解説。他ヴィント・サーフの講演録も初収載。
    ※本文に記載されている「購入者特典」には期間が限定されているものがあります。あらかじめご了承ください。
    ■執筆者情報
    《第一部 インターネットの理念》
    序章 フロンティアの流儀
    第1章 技術の誕生と成長
    第2章 インターネットの仕組み
    第3章 変貌するインターネット
    第4章 インターネットを誰がどのように運用するのか
     村井純(慶應義塾大学環境情報学部長・教授)著者・代表監修者
    技術解説 インターネットプロトコル
     砂原秀樹(慶應義塾大学大学院メディアデザイン研究科教授)
    《第二部 TCP/IP発明者からの「宿題」》
    インターネットの再発明 Reinventing the Internet
     ヴィントン・グレイ・サーフ(グーグル副社長兼チーフ・インターネット・エバンジェリスト)
  • オブジェクト指向スクリプト言語「Ruby」の開発者である「まつもとゆきひろ」氏が、
    クラウド/ビッグデータ時代のプログラミング言語や技術を独自の視点で分析した解説書です。
    メタプログラミング、クロージャー、Go、node.js、key-valueストアなど、
    これからのコンピュータ世界のカギとなる技術をやさしくひもときます。
    <目次>
    【第1章】 プログラミングの時空間
    【第2章】 言語の過去、現在、未来
    【第3章】 言語の新潮流
    【第4章】 クラウド時代のプログラミング
    【第5章】 ビッグデータを支えるデータスト
    【第6章】 マルチコア時代のプログラミング
  • 本書は、日経Linuxの2005年5月号から2009年4月号までに掲載した「まつもとゆきひろ直伝 プログラミングのオキテ」をベースに、加筆・修正したものです。まつもと氏が開発したRubyの解説書ではなく、特定の技術を深く解説するタイプの書籍でもありません。プログラミングにまつわるいろいろな技術を俯瞰した一冊となっています。一つ一つの技術には、それぞれの目的があり、歴史があり、発展と進歩の経緯があります。それぞれの技術について、まつもと氏が一歩下がった立場から改めて考えた内容をまとめてあります。
  • 日本発のオブジェクト指向言語「Ruby」。近年、Webアプリケーションを開発する言語として広く利用されています。
     これまでのRuby は「アプリケーションはRubyで開発する。不足する機能はCなどで拡張ライブラリを開発して、Rubyに追加する」というアーキテクチャーを仮定しています。しかし、それでは組込ソフトウエアによくある「アプリケーションはC/C++で開発する。柔軟性・生産性が必要な部分だけをRubyに任せたい」というアーキテクチャーとは相いれません。アプリケーションにおける言語の主従関係が逆転しているのです。
     Rubyには、JVM(Java仮想マシン)で動作する「JRuby」やC++でコアが開発されている「Rubinius」など複数の実装がありますが、いずれもこの点を考慮して設計されていません。
    Rubyという優れた言語があっても、処理系が対応していないのでは、新しい分野に進出できません。「組込ソフトウエアの広大な世界をみすみす見過ごすのはあまりにもったいない」。そういう思いで開発を始めたのがmrubyです。
  • シリーズ2冊
    5,2366,006(税込)

    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    「グレートコード」を書こうとするすべてのプログラマーのために。

    『Write Great Code』は、自慢できるコード、ほかのプログラマーを感動させるコード、顧客を満足させユーザーに気に入られるコード、人々(顧客、上司、その他)が手に入れるために最高額を支払うことを厭わないコード、そうしたコード――つまり「グレートコード」を書くための方法を伝授するものです。ほかのプログラマーに畏敬の念を起こさせるソフトウェア、伝説に残るようなソフトウェアをいかに書くかがテーマです。

    第1巻となる本書では、コンピュータサイエンスや工学の教育課程でも表面的にしか扱われないことが多いコンピュータの低レベルで詳細な事柄について、アセンブリ言語だけでなく、C/C++、VB、Pascal(Delphi/Kylix)、Javaなどの高級言語を使って、詳細に解説しています。効率の良いコードを書くためにはコンピュータシステムがプログラムをどのように実行するか、またプログラミング言語の抽象概念がマシンの低レベルハードウェア機能にどのようにマッピングされるかを理解しておく必要があります。現在のコンピュータの仕組みをできるだけ効率的に利用する方法を学ぶために、ハードウェア構成を含むコンピュータアーキテクチャの中でプログラマーから見える部分、つまり「システム設計者が特定のシステム設計を選んだ理由」がよく理解できる部分を解説し、ハードウェアリソースをうまく利用するソフトウェアをどのようにして書けばよいのかを示します。

    ※本書は、『Write Great Code〈Vol.1〉』(2006年1月日本語版刊行)の復刊です。
  • ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。多くのプログラマーは正しいコード、つまり動作するコードを書く方法は知っています。しかし、エクセレントなコード、つまりうまく書かれていて理解が容易なコードを巧妙に作り上げる方法を知っているとは限りません。本書は仕事にこだわりを持つプログラマーを対象に、まだ誰もあなたに教えていないことが書かれています。それは、この現実世界でプログラムをどのように正しく書くかということです。本書では教科書が省いた部分を拾い上げます。もちろんそれは良いコードが持つ技術的かつ専門的な性質や複雑さに関することです。しかしそれだけにとどまらず、正しいコードを正しいやり方で書く方法に関することも含まれます。また、良いプログラマーと悪いプログラマーとを分ける「姿勢」についても言及します。具体的には、「ソースコードの見栄え」「防御的コーディング手法」「プログラムを効果的にデバッグする方法」「上手な共同作業のスキル」「ソースコードの管理」といったトピックを詳しく取り上げています。さらに、プログラマーの「姿勢」や取り組みといった「プログラマーの実態」、仕様書の作成、コードレビューの実施、期間見積もりの黒魔術などの「ソフトウェア開発プロセス」、そして、「ソフトウェア開発の方法論」「さまざまなプログラミングの規律」などの、より高度な開発プロセスについても触れています。何より「自分の頭で考える」ことが重要ですが、各章にはQ&Aがあり、教科書として使用することも可能になっています。
  • 逆引きリファレンスの定番!

    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    Rubyプログラミングのノウハウを満載したレシピ集。Ruby 1.8とRuby 1.9に両対応のうえ、レシピ数13%増量で改訂。「文字列」「配列」「数値」「ファイル」「プロセス」などをテーマに、サンプルを交えて鋭く解説。Railsプログラマにもおすすめの1冊。

・キャンペーンの内容や期間は予告なく変更する場合があります。
・コインUP表示がある場合、ご購入時に付与されるキャンペーン分のコインは期間限定コインです。詳しくはこちら
・決済時に商品の合計税抜金額に対して課税するため、作品詳細ページの表示価格と差が生じる場合がございます。

ページ先頭へ

本を予約しました

※予約の確認・解除はこちらから

予約済み書籍

キャンセル及び解除等

発売日前日以降のキャンセル・返品等はできません。
予約の確認・解除、お支払いモード、その他注意事項は予約済み書籍一覧をご確認ください。