densanki-studyの日記

家事と育児の合間にこつこつと学ぶ

気になる本のメモ

構造化コンピュータ構成 第4版―デジタルロジックからアセンブリ言語まで

構造化コンピュータ構成 第4版―デジタルロジックからアセンブリ言語まで

人月の神話【新装版】

人月の神話【新装版】

計算論への入門―オートマトン・言語理論・チューリング機械 (スタンダードテキスト)

計算論への入門―オートマトン・言語理論・チューリング機械 (スタンダードテキスト)

デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)

デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)

ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series)

ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series)

  • 作者: ピートマクブリーン,McBreen Pete,村上雅章
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/03
  • メディア: 単行本
  • 購入: 4人 クリック: 85回
  • この商品を含むブログ (63件) を見る
OSの基礎と応用―設計から実装、DOSから分散OS Amoebaまで

OSの基礎と応用―設計から実装、DOSから分散OS Amoebaまで

  • 作者: A.S.タネンバウム,Andrew S. Tanenbaum,引地信之,引地美恵子
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/04
  • メディア: 単行本
  • 購入: 4人 クリック: 151回
  • この商品を含むブログ (13件) を見る
ペアプログラミング―エンジニアとしての指南書

ペアプログラミング―エンジニアとしての指南書

  • 作者: ローリーウィリアムズ,ロバートケスラー,Laurie Williams,Robert Kessler,長瀬嘉秀,今野睦,テクノロジックアート
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2003/03
  • メディア: 単行本
  • 購入: 6人 クリック: 36回
  • この商品を含むブログ (29件) を見る
ソフトウェア工学―理論と実践

ソフトウェア工学―理論と実践

  • 作者: シャリ・ローレンスプリーガー,Shari Lawrence Pfleeger,堀内泰輔
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2001/11
  • メディア: 単行本
  • 購入: 1人 クリック: 36回
  • この商品を含むブログ (9件) を見る
Rubyによるデザインパターン

Rubyによるデザインパターン

オペレーティングシステム 第3版

オペレーティングシステム 第3版

  • 作者: Andrew S. Tanenbaum,吉澤康文,木村信二,永見明久,峯博史
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2007/12/20
  • メディア: 単行本(ソフトカバー)
  • 購入: 6人 クリック: 104回
  • この商品を含むブログ (16件) を見る
モダン オペレーティング システム 原書 第2版

モダン オペレーティング システム 原書 第2版

HTML5 & CSS3ビジュアル・クイック・スタートガイド

HTML5 & CSS3ビジュアル・クイック・スタートガイド

オペレーティングシステム―設計と理論およびMINIXによる実装

オペレーティングシステム―設計と理論およびMINIXによる実装

職業としてのソフトウェアアーキテクト (Software Architecture Series)

職業としてのソフトウェアアーキテクト (Software Architecture Series)

  • 作者: マークスウェル,ローラスウェル,Marc T. Swell,Laura M. Swell,倉骨彰
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/08
  • メディア: 単行本
  • クリック: 3回
  • この商品を含むブログ (8件) を見る
分散システム 第二版

分散システム 第二版

分散システム―原理とパラダイム

分散システム―原理とパラダイム

  • 作者: アンドリュー・S.タネンバウム,マールテン・ファンスティーン,Andrew S. Tanenbaum,Maarten van Steen,水野忠則,東野輝夫,宮西洋太郎,鈴木健二,西山智,佐藤文明
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2003/10
  • メディア: 単行本
  • クリック: 25回
  • この商品を含むブログ (20件) を見る
分散オペレーティングシステム

分散オペレーティングシステム

オブジェクト指向開発の落とし穴

オブジェクト指向開発の落とし穴

  • 作者: ブルース・F.ウェブスター,Bruce F. Webster,細井拓史
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/04
  • メディア: 単行本
  • 購入: 2人 クリック: 37回
  • この商品を含むブログ (15件) を見る
オブジェクト指向プログラミング入門

オブジェクト指向プログラミング入門

  • 作者: ティモシイ・A.バッド,Timothy A. Budd,羽部正義
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/12
  • メディア: 単行本
  • 購入: 3人 クリック: 195回
  • この商品を含むブログ (41件) を見る
リファクタリングRuby―実践ワークブック

リファクタリングRuby―実践ワークブック

  • 作者: ウィリアム・C.ウェイク,ケヴィンラザフォード,William C. Wake,Kevin Rutherford,小林健一,吉野雅人,太田大地,坂本一憲,小島努
  • 出版社/メーカー: ピアソン桐原
  • 発売日: 2010/11
  • メディア: 単行本
  • 購入: 4人 クリック: 181回
  • この商品を含むブログ (6件) を見る
リファクタリング:Rubyエディション

リファクタリング:Rubyエディション

明解!Ruby―奥深いRubyの文化を身に付けるテクニック

明解!Ruby―奥深いRubyの文化を身に付けるテクニック

HTML5開発クックブック

HTML5開発クックブック

オブジェクト指向言語のはなし あなたはなにを選ぶのか―Java、Eiffel、C++?

オブジェクト指向言語のはなし あなたはなにを選ぶのか―Java、Eiffel、C++?

  • 作者: イアンジョイナー,Ian Joyner,白根健司
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/05
  • メディア: 単行本
  • 購入: 1人 クリック: 23回
  • この商品を含むブログ (8件) を見る
アルゴリズム入門―設計と解析 (スタンダードテキスト)

アルゴリズム入門―設計と解析 (スタンダードテキスト)

プログラミング原論

プログラミング原論

  • 作者: アレクサンダーステパノフ,ポールマクジョーンズ,Alexander Stepanov,Paul McJones,柴田芳樹
  • 出版社/メーカー: ピアソン桐原
  • 発売日: 2010/12/24
  • メディア: 単行本(ソフトカバー)
  • 購入: 3人 クリック: 600回
  • この商品を含むブログを見る
プログラミングをはじめよう

プログラミングをはじめよう

アルゴリズム事始め

いちばんやさしいアルゴリズムの本

いちばんやさしいアルゴリズムの本

アルゴリズムの学習をはじめる。

序章の抜き書き

正しく妥当な結果を導く方法は、必ずしもわかりやすくありません。なぜその方法が正しいのか・妥当な結果が得られるのかを理解するには、感覚的な「自然なわかりやすさ」から、論理と根拠によって、少し高みに抜け出す必要があります。 p025 0-1

扱う問題のサイズ・問題の性質によって、適切な方法は異なります。直感的に誰でも理解できる基本的な方法は、問題のサイズや性格が異なれば、適切とも正しいとも限らなくなるのです。 p029 0-2

正しい表現は、「そのときに伝えたい意味にふさわしい表現」となります。…中略…何が正解であるかは、「目的は何か」「意図は何か」といった多様な要因によって決められます。 p035 0-3

  • わかりやすことは、必ずしも正しくありません
  • 小さな対象に適切な方法は、大きな対象にも適切とはかぎりません
  • 「正しさ」を決める要因は、たくさんあります

p036 0-4

アルゴリズムは、妥当な結果や正しい結果を導くための手法です。
p036 0-4

自分のメモ

小学校の算数を例にしながら、算術法の拡張を扱っていた。
算術法(アルゴリズム)を外から眺めて見せるのがこの章の目的に思う。

Linux にRubyをインストールする

公式

オブジェクト指向スクリプト言語 Ruby

Ver.2.40

Ver 2.31 をインストールした。ruby-buildのエラーで2.4.0 インストールができない。
現時点(2017/02/04)での最新ver(2.40)をインストールする。
そもそもrbenvの使い方がよくわかっていない。

エディターをどうするか

Vim
Emacs
Sublime Text
Aptana Studio
Atom

Linux導入 その一

Linuxを使っていないノートPCにインストールする

目的;Linux をインストールし、開発用の環境を用意する。家庭内での仮サーバーとしても運用してみる。

情報を集める

 ディストリビューションUbuntuを使用する。
Ubuntuサーバーの特徴 | Ubuntu Japanese Team

仮想PCとデュアルブートの違いは?
Ubuntuに必要なスペックとインストール予定のPCのスペック

プロセッサ;Intel(R) Celeron(R) CPU B830 @ 1.80GHz
メモリ; 8.00GB
64ビット対応

起動用のUSBを用意する

今回はポータブルSSDを使用する。>うまく読めなかった。USBに変更した。

UnetBootInをインストールする


ja.osdn.net

Linux導入の準備

新Linux/UNIX入門 第3版 (林晴比古実用マスターシリーズ)

新Linux/UNIX入門 第3版 (林晴比古実用マスターシリーズ)

 

コンピュータが仕事を奪う

コンピュータが仕事を奪う

 

 Kindle版を読了。