まあ、日々の記録なんとなく

計算機とか、数学とか、その他

Docker on macOS(macOSでdockerを使いたい)

この書籍でdockerとかコンテナとかを学んでみる。 book.impress.co.jp % brew install --cask docker #でDocker Desktopをインストールしてあったので、 % brew remove --cask docker #でDocker Desktopをアンインストールしてみる % which docker not found…

「コンピュータシステムの理論と実装 モダンなコンピュータお作り方(The Elements of Computing Systems: Building a Modern Computer from First Principles)」Nand2Tetris

サポートサイトwww.nand2tetris.org 完全なるコンピュータシステムをゼロから構築する NANDゲート 論理回路 加算器 ALU CPU

「Pythonによる問題解決のためのアルゴリズム設計技法(Python Algorithms: Mastering Basic Algorithms in the Python Language)」第2章

題2章 アルゴリズム解析の基礎 負のサイクルがない重み付き有向グラフ (n n)の実行時間 実行時間に焦点を当てる漸近記法 プログラムの実行時間を測るときに陥りやすい罠 Pythonによる木構造やグラフの表現方法 2-1 計算機における重要な考え 2-2 漸近記法 ブ…

「Pythonによる問題解決のためのアルゴリズム設計技法(Python Algorithms: Mastering Basic Algorithms in the Python Language)」第1章

第1章 どんな本なのか? 循環セールスマン問題 v.s. 最短経路問題 A地点からZ地点まで全地点を通る最短経路を見つけるという難しい問題 よいアルゴリズムにより効率的に解ける問題 A地点からB地点への最短経路を見つける問題 効率的なアルゴリズムは存在しな…

「Pythonによる問題解決のためのアルゴリズム設計技法(Python Algorithms: Mastering Basic Algorithms in the Python Language)」

gihyo.jp サポートページ 監訳者 辻真吾 日々コードを書く上で、もっと効率のよいやり方があるのでは?とアルゴリズムに興味を持つ、このコード本当にあらゆるケースで正確なの?と疑問を持つ Python2の正式なサポートは2020年1月に終了しているし、今更Pyth…

「新・明解C言語 ポインタ完全攻略」

BohYoh.com【著書】新・明解C言語 ポインタ完全攻略 第1章 ポインタの基本 第2章 配列とポインタ 第3章 多次元配列とポインタ 第4章 文字列とポインタ 第5章 文字列の配列とポインタ 第6章 構造体とポインタ 第7章 記憶域の動的な確保 第8章 関数へのポイン…

「アインシュタイン方程式を読んだら「宇宙」が見えた ガチンコ相対性理論」

bookclub.kodansha.co.jp プロローグ 宇宙が「数学の言葉」で書かれているのなら (準備の部) 第1章 ガリレオの相対性原理 第2章 時間の延びとローレンツ変換 第3章 距離と時間と不変間隔 第4章 4元ベクトルとE=mc2 (登山の部) 第5章 一般座標変換…

「超ひも理論をパパに習ってみた 天才物理学者・浪速阪教授の70分講義」

bookclub.kodansha.co.jp 橋本 幸士 【予習】異次元パパ 【第0講義】一日10分で異次元がわかる、ってウマい話 【第1講義】陽子の謎と、1億円 【第2講義】異次元が見えていないワケ 【第3講義】空間の次元を力で数えよう 【第4講義】陽子の兄弟が多すぎる、と…

「ポインタ完全制覇」1-3 ポインタについて

1-3-1 そもそも、悪名高いポインタとは何か 「ポインタは、他の変数のアドレスを内容とする変数」(by K&R) ポインタといえば変数であるかのように説明されているが、実際には必ずしもそうではない(そうではないとはどういうことなんだろう) ポインタ型 …

「C言語ポインタ完全制覇」題1章(1-2)

メモリとアドレスの概念がわかっただけでは、ポインタをマスターすることは出来ない、それは「ドハマリの道」の第一歩でしかない 1-2-1 メモリとアドレス 今どきの計算機は8ビットを1つの単位(バイト)として扱っている -

「C言語ポインタ完全制覇」題1章(1-1)

「C言語ポインタ完全制覇」題0章

0-1 本書の狙い 何故Cのポインタはこれほどまで難しいと言われてしまうのか、メモリとアドレスの概念(ポインタはアドレスだ的な観点)を知っただけではソレを使いこなすことは出来ない Cの奇妙な宣言の構文(宣言まわりの混乱した文法) 配列とポインタの妙…

「C言語ポインタ完全制覇」

gihyo.jp 著者のサポートページ http://www.kmaebashi.com/seiha2/index.html C言語の「配列」と「ポインタ」に関する本(この本の存在理由は、Cの文法がクソ、よくいえば宣言まわりのそれが奇ッ怪なため、それの問題点がゴロゴロ、それがいい加減) Cのプロ…

「Microsoft、MS-DOS 1.25/2.0のソースコードをGitHub上で公開」

pc.watch.impress.co.jp

「超一流になるのは才能か努力か?」PEAK SECRETS THE NEW SCIENCE OF EXPERTISE

books.bunshun.jp 序 章 絶対音感は生まれつきのものか? 第一章 コンフォート・ゾーンから飛び出す「限界的練習」 第二章 脳の適応性を引き出す 第三章 心的イメージを磨きあげる 第四章 能力の差はどうやって生まれるのか? 第五章 なぜ経験は役に立たない…

コンピュータシステムの理論と実装 ―モダンなコンピュータの作り方(The Elements of Computing Systems, Nand2Tetoris)

www.oreilly.co.jp

「読む・打つ・書く」読書・書評・執筆をめぐる理系研究者の日々

www.utp.or.jp 主要目次 本噺前口上 「読む」「打つ」「書く」が奏でる “居心地の良さ” プレリュード――本とのつきあいは利己的に 1.読むこと――読書論 2.打つこと――書評論 3.書くこと――執筆論 第1楽章 「読む」――本読みのアンテナを張る 1-1.読書という一…

「最短経路の本(Das Geheimnis des kürzesten Weges)」レナのふしぎな数学の旅

www.maruzen-publishing.co.jp TUM - Mathematik - M9 まえがき 1 最初のコンタクト 2 ルートプランって何? 3 突然ですが,グラフです 4 重みは重し 5 危なくない爆発 6 最短経路をとるか,いなか.それが問題だ! 7 ローカルに決断して,グローバル…

「フォン・ノイマンの哲学」人間のフリをした悪魔

bookclub.kodansha.co.jp 第1章 数学の天才 第2章 ヒルベルト学派の旗手 第3章 プリンストン高等研究所 第4章 私生活 第5章 第二次大戦と原子爆弾 第6章 コンピュータの父 第7章 フォン・ノイマン委員会 2021年6月17日読了。生涯と関わった人物と出来…

「完全なる証明」100万ドルを拒否した天才数学者

books.bunshun.jp 世紀の難問を解いた男 パラレルワールドへの招待 創造への跳躍 天才を育てた魔法使い 数学の天使 満点 幾何学の道に 世界へ アメリカでの研究 その問題、ポアンカレ予想 証明現る 憤怒 完全なる証明 2021年6月18日読了、2回目だと思う。ポ…

Ruby 3.0.1 on macOS Big Sur 11.4の手順

macOSのバージョンを確認してみる。 % sw_vers ProductName: macOS ProductVersion: 11.4 BuildVersion: 20F71 ちなみに、Big Surの次期OSはmacOS 12 Monterey(モントレー)。 一般向けには2021年7月からベータテストを開始、2021年秋には無料更新プログラ…

したいことリスト・・・

低レベルプログラミング(Linux, ELF,,,) Rubyみたいなオブジェクト指向のスクリプト言語(Ruby) 数学 読書 まだあるが、少しずつ追加していく

とりあえずブログを始める

目的は、日々の学んだことを記録するだけ。