欲しいOSS関連書籍」OSCとIT技術書の豊富な品揃えで有名なジュンク堂の連動企画です。OSCのメディア協賛各社より、「今読んで欲しいOSS関連書籍」として5冊ずつ推薦していただきました。Tokyo/Fallに開設されるブックコーナーで見本展示される他、ジュンク堂池袋本店6Fの特設コーナーに年内いっぱい陳列販売される予定です。OSC会場で手に取ってご覧いただき、ジュンク堂池袋本店6Fにてお買い求めください。「オープンソース・ソフトウェア」という言葉が広く合意を得たその場に立ち会った著者が綴る、情報技術の進化と変遷の歴史は、OSSに関心のある方にはぜひ目を通していただきたい貴重な記録です。OSSの大きな魅力のひとつは、ある特定の領域で生まれた技術が、サポーターの手によって他の要素にも対応して広がっていくことにもあるのではないでしょうか。いまやプロジェクトJupyterとしてさまざまな言語をカバーするJupyterも、スタートはIPythonでした。近年のプログラミング言語の開発には、実用に耐えうるものになるまでどうしても長い期間を要します。Surveyで「最も愛されているプログラミング言語」1位を獲得し続けるまでになったRust。その言語仕様を総合的に学ぶことのできる一冊です。Rustと同様に近年注目を集めてきたJulia。Juliaは2018年に安定バージョン1.0に到達し、以来急速に新たなユーザを惹きつけています。本書は最新リリースの1.2に対応する、日本語では初の解説書です。当初は企業内部で私的利用のために開発されたものの、のちに公開され、以降の管理も開発も新たに設立された財団に移管されてOSSとなる技術もあります。その最新のひとつがGraphQL。API技術についてまとめられた日本語では初の解説書です。人間のプロ囲碁棋士を破り、AIブームの火付け役となった囲碁プログラムAlphaGo、AlphaGoZeroのしくみを解説しPythonとKerasで実装します。人気のディープラーニングライブラリKerasの作者であるFrançoisさんによる著作。数学を避けプログラムコードで説明。現実の幅広い課題にディープラーニングを使用できるようになり、その限界も理解できます。ビジネスの現場で役立つディープラーニング実活用を目指そう。サイバー攻撃対策は統計からディープラーニング活用の時代へデータサイエンスの手法でマルウェアを撃退。TypeScriptの「型システム」に関する知識を体系的に学べます。後半では、「Next.js」「Nuxt.js」というフレームワークでの実践的な使い方について解説しています。Webセキュリティの定番解説書。大切な基本文法の1つ1つから機械学習の入口まで、しっかり丁寧に解説した定番入門書。ガベージコレクションはメモリの解放を人任せにせず、プログラム自身が行えるようにするものです。本書はその多種多様なアルゴリズム、その実装方法とメリット/デメリットを解説します。作業中のデータがすべて消え失せるという地獄からユーザーを救う一冊になり得るでしょう。アゼンブラとC11で64ビットプログラミングモデルを堪能する1冊。動作原理を学ぶことが出来ます。OAuthは近年、WEBアプリケーションで使われる主要な認可プロトコルです。本書はOAuthをどのようなプラットフォームでも適用できるように、基礎からOAuth2.0を核とした次世代のプロトコルまでを解説をした1冊です。PlatformといったクラウドにおけるゲストOSとして認証を受けており、また、多くのIoTにおいてデフォルトとしてインストールされています。本書は最新の18.04LTSに対応し、サーバーとしてのUbuntuを徹底解説します。ション作成、運用にいたるまで解説。ションやパラレルクエリも解説しています。バージョン6.0に対応した最新Rails解説ガイド。ムックスタイルで、気になるトピックを特集ごとに分類して詳しく解説します。データ分析に関わるエンジニアに好評です。本書はOS機能のプログラム実装を通じて、x86系CPUの仕組みを解説する技術書です。コンピュータの基本をしっかりと学びたい方にぜひおすすめの1冊です。今では各種大手Webサービスで利用され、メジャープログラミング言語の1つとなったGo。その定番解説書の改訂2版です。実務でGo言語を活用したいプログラマ、必読です。System(ROS)の今後の標準となるROS2の解説書。ロボット/ロボットアプリ開発に関わりたい方はぜひ一度お読みください。www.ospn.jp。