OSCトップページ特別企画!「今読んで欲しいOSS関連書籍」(2020年2月18日更新)OSCのメディア協賛各社より、「今読んで欲しいOSS関連書籍」として5冊ずつ推薦していただきました。303教室:展示会場内のブックコーナーに見本展示いたします。※推薦書籍は更新が入る可能性があります。「オープンソース・ソフトウェア」という言葉が広く合意を得たその場に立ち会った著者が綴る、情報技術の進化と変遷の歴史は、OSSに関心のある方にはぜひ目を通していただきたい貴重な記録です。OSSの大きな魅力のひとつは、ある特定の領域で生まれた技術が、サポーターの手によって他の要素にも対応して広がっていくことにもあるのではないでしょうか。いまやプロジェクトJupyterとしてさまざまな言語をカバーするJupyterも、スタートはIPythonでした。近年のプログラミング言語の開発には、実用に耐えうるものになるまでどうしても長い期間を要します。Surveyで「最も愛されているプログラミング言語」1位を獲得し続けるまでになったRust。その言語仕様を総合的に学ぶことのできる一冊です。Rustと同様に近年注目を集めてきたJulia。Juliaは2018年に安定バージョン1.0に到達し、以来急速に新たなユーザを惹きつけています。本書は最新リリースの1.2に対応する、日本語では初の解説書です。当初は企業内部で私的利用のために開発されたものの、のちに公開され、以降の管理も開発も新たに設立された財団に移管されてOSSとなる技術もあります。その最新のひとつがGraphQL。API技術についてまとめられた日本語では初の解説書です。Googleが開発しているモバイルアプリケーションSDK「Flutter」の実践解説書です。iOS・Androidなどのクロスプラットフォームで動作するモバイルアプリの開発者を対象に、全体感を踏まえた基礎的な部分から実践的な概念や実装に至るまで、ていねいに説明しています。ディープラーニング入門者向けの書籍です。ディープラーニングの代表ともいえる「畳み込みニューラルネットワーク(CNN)」を例として、その仕組みをやさしく解説し、そしてTensorFlowを使って実装します。Colaboratoryを利用するため、面倒な環境構築は不要です。理論も実装もバランスよく学べる1冊です。ニューラルネットワーク、ディープラーニングの理論について、特に時系列データ処理(RNN)について丁寧に解説しています。Linux入門者を対象とした、ハンズオンでやさしく学べる書籍です。Essentials、LPIC-1(101、102は途中まで)、LinuC-レベル1(101、102は途中まで)に必要な知識が得られます。これからLinuxに触れる方に、おすすめの1冊です。ITインフラの構成管理ツールである「Ansible」について、ていねいにわかりやすく解説しています。「Ansibleで自動化をはじめたいけれど、どこから手を付ければいいかわからない」「Ansibleは実際に使っているけれど、どうすれば効果的に自動化できるのだろうか」といった方への道標となるようなトピックを厳選しました。Webセキュリティの定番解説書。大切な基本文法の1つ1つから機械学習の入口まで、しっかり丁寧に解説した定番入門書。Pythonのプログラムを自作して、仕事やホビーに役立てましょう。ガベージコレクションはメモリの解放を人任せにせず、プログラム自身が行えるようにするものです。本書はその多種多様なアルゴリズム、その実装方法とメリット/デメリットを解説します。作業中のデータがすべて消え失せるという地獄からユーザーを救う一冊になり得るでしょう。アゼンブラとC11で64ビットプログラミングモデルを堪能する1冊。動作原理を学ぶことが出来ます。OAuthは近年、WEBアプリケーションで使われる主要な認可プロトコルです。本書はOAuthをどのようなプラットフォームでも適用できるように、基礎からOAuth2.0を核とした次世代のプロトコルまでを解説をした1冊です。PlatformといったクラウドにおけるゲストOSとして認証を受けており、また、多くのIoTにおいてデフォルトとしてインストールされています。本書は最新の18.04LTSに対応し、サーバーとしてのUbuntuを徹底解説します。ション作成、運用にいたるまで解説。ションやパラレルクエリも解説しています。PHP開発の現場で役立つノウハウを,最新の動向を踏まえてわかりやすく解説したムックです。最前線で活躍するPHPerたちが,PHPを使いこなすために役立つ情報を解説します。今,Androidアプリ開発/サーバサイドアプリ開発の現場で注目を集めるプログラミング言語「Kotlin」の基本から実践までの活用ノウハウをまとめた1冊です。Pythonについて,言語の仕様やその特徴的な機能,標準ライブラリでできることを中心に扱った書籍です。日常からWeb開発,機械学習まで,分野を問わず活用するための方法を解説します。データ分析に関わるエンジニアに好評です。本書はOS機能のプログラム実装を通じて、x86系CPUの仕組みを解説する技術書です。コンピュータの基本をしっかりと学びたい方にぜひおすすめの1冊です。本書は、世界的スタンダードツールであるBlueJを利用して、Javaの基本から応用まで丁寧に解説しています。BlueJをベースに解説することで、イメージがつかみにくい部分をグラフィカルに表示してくれるので、オブジェクト指向プログラミングの理解にも最適です。Platformマニアのクラウドエースが解説するクラウドエンジニア必携の書。本書は触ってみて体感し、次に基礎を押さえて効果的によりたくさんのGCPプロダクトを活用できるよう体系的に解説します。初学者には敷居の高いと言われるKubernetes(K8S)。本書はそこを乗り越え、K8sの前提となるDockerコンテナの基礎からひも解き、本格的な実務適用に向けた要点とスキルが効率よく身に付くよう、15段階でレッスンを進めて行きます。本書のゴールは、自然言語(日本語)を扱うサービスやアプリケーションを開発できるようになることです。そのために欠かせない「機械学習」と「深層学習」について、しっかり解説します。難解な理論や数式はスキップし、15の学習ステップに体系化しました。定番コンピュータ・ボード「ラズベリー・パイ」を使って,いろいろなエッジ人工知能作りに挑戦しますwww.ospn.jp。