2」という本が出ます。このなかに、私の書いた「Scalaでイージーにハードを設計する」という記事が収録されます。HDL)というライブラリを利用してデジタル回路を設計する入門記事です。図1.1の、めちゃめちゃかわいい表紙が目印です。siosioさん)誰に向けた記事なの主に想定した読者像は次のとおりです。普段Javaでコードを書いているソフトウェア開発者Scalaという言語は聞いたことがあるけれど、なんかコンパイル遅そう&怖そうというイメージぐらいしかないCPU上でプログラムを走らせているだけでなく、ハードウェア(デジタル回路)を作ってみたいと感じている。Studioにそこそこ馴染んでいる簡単にいうと、しばらく前の自分が想定ターゲットです。デジタル回路に関する事前知識はあまり要求しない作りです。序盤では専用のデジタル回路をわざわざ組む理由はどこにあるのか、どのようなユースケースを探るべきなのか、といった基礎部分もカバーしています。Scalaの言語仕様に関する説明は最低限に留め、いわゆる「Scalaらしいコードの書き方」にはほとんど触れていません。「行末にセミコロンを打たない&便利構文がいくつか追加されたJava」ぐらいの使い方をしています。HDLの学習にページ数を割きたかったためです*1。なんたって、Scalaらしいプログラミングスタイルを学べる良書はすでに世の中に存在します。今回の記事中でも紹介しています。HDL)というライブラリを利用してデジタル回路を設計する入門記事です。ソフトウェア開発者をターゲットとしています。HDLで実用的な回路開発。はじめよう、FPGA!(2016年7月時点で、ひとまず始めるのにオススメのボード紹介)記事中で紹介したのは割と素直な回路を書く手順で、ややこしいクロックドメインまたぎなどは含まれていません。そのあたりの話も別の機会に書いていきたいと思っています。HDLのコーディングに利用した環境はmacOSですが、拙作のDockerイメージを利用することでWindows上での作業も可能であることを確認しています。Explorer...?目次を見てのとおり、この本はWeb系の技術(JavaScript系)がメインの本です。いえ実はTensorFlowでRNNというホットな記事も載っています。2は計128ページの薄い本()ですが、そのうち52ページがScala+Chiselを扱った章です。Scala+Chiselの章に疲れたらWebとTensorFlowの話を読み、それらに疲れたらまた戻ってScala+Chiselの章を読むこともできてお得ですね!!あと、紙の本にはおまけとして電子版のダウンロードクーポンが付属するとのことです。PDF派(私もです)も安心ですね。私の記事タイトルは@vvakameがつけてくれました。日曜日)西a-05ab(TechBooster、ひかる黄金わかめ帝国の合同ブース)です。予報によると日中の気温が結構な感じになりそうなので、熱中症にお気をつけて。MacBookを4/10に注文、4/14出荷、届いたのは4/17だったので正確にはもうすぐ2ヶ月ですが。Dockerで簡単にGPU対応のTensorFlow入りコンテナを作る方法こんにちは。作品群を読んでいたら連休が終わりそうです。重くなるので読み込まないようにすればOK。資料を補足するシリーズです。途中でやったことや、参考情報を書いていきます。