<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>BookReview on Grayrecord Technow Blog</title>
    <link>https://technow.grayrecord.com/categories/bookreview/</link>
    <description>Recent content in BookReview on Grayrecord Technow Blog</description>
    <image>
      <title>Grayrecord Technow Blog</title>
      <url>https://technow.grayrecord.com/images/Grayrecord-technow.png</url>
      <link>https://technow.grayrecord.com/images/Grayrecord-technow.png</link>
    </image>
    <generator>Hugo -- 0.161.1</generator>
    <language>ja</language>
    <lastBuildDate>Mon, 22 Dec 2025 12:14:25 +0900</lastBuildDate>
    <atom:link href="https://technow.grayrecord.com/categories/bookreview/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Gemini 完全マニュアルという名の秀和システムの遺品を読んだ</title>
      <link>https://technow.grayrecord.com/post/gemini-complete-manual/</link>
      <pubDate>Mon, 22 Dec 2025 12:14:25 +0900</pubDate>
      <guid>https://technow.grayrecord.com/post/gemini-complete-manual/</guid>
      <description>&lt;p&gt;図書館から、『Gemini完全マニュアル』を借りてきました。前から、予約リストに放り込んであったのですが、順番が来たので。そして、借りてきて秀和システムのロゴを見た瞬間に思いました。あ、これ、秀和システムの遺品だって。&lt;/p&gt;
&lt;iframe frameborder=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border:0px&#34; src=&#34;https://books.google.co.jp/books?id=2qMeEQAAQBAJ&amp;newbks=0&amp;lpg=PP1&amp;hl=ja&amp;pg=PP1&amp;output=embed&#34; width=500 height=500&gt;&lt;/iframe&gt;

&lt;p&gt;基本的には、「できる」のような類の普通の解説本ですね。&lt;/p&gt;
&lt;p&gt;3章までの目次は以下のようになっています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;1章 Geminiとは&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2章 Geminiをはじめる&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;3章文章を編集する&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;文章を要約する&lt;/li&gt;
&lt;li&gt;長い文章を箇条書きにする&lt;/li&gt;
&lt;li&gt;文章からQ&amp;amp;Aを作成する&lt;/li&gt;
&lt;li&gt;長い文章を表にまとめる&lt;/li&gt;
&lt;li&gt;箇条書きのメモから議事録を作成する
-文章の難易度を変える&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;など&lt;/p&gt;
&lt;p&gt;その意味では、割と普通の本です。JulesとかNotebook LMとかにも特に触れていません。しいて言うと、Gemini Advancedとなっているのが、時の流れを感じますね。&lt;/p&gt;
&lt;p&gt;今となっては、歴史書というか、Gemini 1.0というのがもう時間がたっていますね。&lt;/p&gt;
&lt;p&gt;そういえば、こんなだったねという感じですね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>実践Julia入門 ”貪欲”な言語の特徴を詳解</title>
      <link>https://technow.grayrecord.com/post/introduction-to-julia/</link>
      <pubDate>Mon, 08 Dec 2025 18:32:20 +0900</pubDate>
      <guid>https://technow.grayrecord.com/post/introduction-to-julia/</guid>
      <description>&lt;iframe frameborder=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border:0px&#34; src=&#34;https://books.google.co.jp/books?id=bheczwEACAAJ&amp;newbks=0&amp;lpg=PP1&amp;hl=ja&amp;pg=PP1&amp;output=embed&#34; width=500 height=500&gt;&lt;/iframe&gt;

&lt;p&gt;2023年にリリースされた書籍「実践Julia入門」は、科学技術計算の領域で注目を集めるプログラミング言語 &lt;strong&gt;Julia&lt;/strong&gt; の包括的な解説書です。本記事では、この書籍のレビューを通じて、Juliaがなぜ「 &lt;strong&gt;貪欲な言語&lt;/strong&gt; 」と称されるのか、その魅力と強力な機能について探っていきます。&lt;/p&gt;
&lt;h2 id=&#34;なぜ今juliaなのか&#34;&gt;なぜ今、Juliaなのか？&lt;/h2&gt;
&lt;p&gt;Pythonの &lt;strong&gt;手軽さ&lt;/strong&gt; とC言語のような &lt;strong&gt;実行速度&lt;/strong&gt; を両立させることを目指して開発されたJuliaは、特にデータサイエンス、機械学習、数値計算の分野でその真価を発揮します。動的言語でありながら、JIT (Just-In-Time) コンパイラによって高いパフォーマンスを実現。それでいて、数学的な記法に近い直感的な構文は、研究者やエンジニアがアイデアを素早くコードに落とし込むことを可能にします。&lt;/p&gt;
&lt;p&gt;本書は、そんなJuliaのポテンシャルを最大限に引き出すための知識が凝縮された一冊です。&lt;/p&gt;
&lt;h2 id=&#34;書籍実践julia入門の概要&#34;&gt;書籍「実践Julia入門」の概要&lt;/h2&gt;
&lt;p&gt;本書は「入門編」「基本編」「実践編」の3部構成となっており、初学者から実務でJuliaを活用したい中〜上級者まで、幅広い層を対象としています。以下にその広範な内容を示す目次を掲載します。&lt;/p&gt;
&lt;h3 id=&#34;入門編&#34;&gt;【入門編】&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第1章 Juliaのインストールと開発&lt;/strong&gt;: Juliaの基本的な特徴から、REPL、JupyterLab、各種エディタでの開発環境構築までをカバーします。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第2章 Juliaの基本文法&lt;/strong&gt;: 変数、演算子、関数、制御構文といったプログラミングの基礎を学びます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;基本編&#34;&gt;【基本編】&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第3章 Juliaの標準ライブラリ関数&lt;/strong&gt;: 豊富な標準関数やライブラリの使い方を解説します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第4章 型システム&lt;/strong&gt;: Juliaの柔軟かつ強力な型システムの概要、パラメトリック型、ユーザ定義型などを掘り下げます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第5章 多重ディスパッチ&lt;/strong&gt;: Juliaの最たる特徴である多重ディスパッチの概念と、ポリモーフィズムや演算子オーバーロードといった実用例を詳解します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第6章 イテレーション&lt;/strong&gt;: Juliaにおけるイテレーションの仕組みと、カスタムイテレータの実装方法を学びます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第7章 ブロードキャスティング&lt;/strong&gt;: &lt;code&gt;.&lt;/code&gt; 構文を用いた効率的な要素ごとの演算（ブロードキャスティング）の仕組みと応用を解説します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第8章 メタプログラミング&lt;/strong&gt;: マクロや生成関数など、コードを生成するコードを書くための高度なテクニックを紹介します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第9章 並行・並列処理&lt;/strong&gt;: タスク、スレッド、マルチプロセスを活用したハイパフォーマンスコンピューティングへの道筋を示します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第10章 パッケージマネージャ&lt;/strong&gt;: 依存関係の管理や環境の再現性を保つためのパッケージマネージャの利用法を解説します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;実践編&#34;&gt;【実践編】&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第11章 数値計算&lt;/strong&gt;: &lt;code&gt;NLsolve.jl&lt;/code&gt; や &lt;code&gt;DifferentialEquations.jl&lt;/code&gt; を用いた、非線形方程式や常微分方程式の解法を実践します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第12章 データ解析&lt;/strong&gt;: CSVやDataFrames.jlを使ったデータの読み込みから、基本的な統計処理までの一連の流れを追体験します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第13章 機械学習&lt;/strong&gt;: &lt;code&gt;MLJ.jl&lt;/code&gt; や &lt;code&gt;Flux.jl&lt;/code&gt; といったフレームワークを使い、Juliaでの機械学習パイプライン構築を学びます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;juliaの貪欲さを支える核心機能&#34;&gt;Juliaの”貪欲さ”を支える核心機能&lt;/h2&gt;
&lt;p&gt;本書の白眉は、単なる文法解説に留まらず、Juliaを特徴づける核心的な概念に深く踏み込んでいる点です。特に「基本編」で解説される以下の機能は、Juliaの”貪欲さ”、すなわち &lt;strong&gt;表現力とパフォーマンスの両立&lt;/strong&gt; を理解する上で欠かせません。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
