今週のQiita技術書まとめ
2017年1月1日配信
開発における処理能力欠乏への対処
「いつも「時間がない」あなたに」を読んで、開発に役立てられることたくさんあるなーと思ったのでまとめる。 <img src=" height="192" /( "SCARCITY: Why Having Too Little Means So Much" という本の日本語訳。原題からわかるとおり、「欠乏」についての科学的な実験結果と洞察がまとめられている行動経済学の本。時間への欠乏について「も」言及…
「新しいLinuxの教科書」をMacで実践する
「新しいLinuxの教科書」( キャラクタユーザインタフェース(CUI) のお作法をわかりやすく解説した本だ.CUIとは1980年代末まで一般に用いられていたヒューマンインタフェースで,平たく言うとキーボードとスクリーンだけのインタフェースである.よく言う「コマンドライン」とはCUIのことを指す.一方,現在主流のマウスやタッチを使ったインタフェースは グラフィカルユーザインタフェース(GUI) と…
『クラウド量子計算入門』の演習を行う (2 パウリゲートの量子実験)
はじめに こちらの本を読みつつ、演習・実験を試してみます。 - 『クラウド量子計算入門―IBMの量子シミュレーションと量子コンピュータ』( まずは一番基本的な演算(?)で、シミュレータも動かしていますが、まだまだぼんやりした理解です。 2 パウリゲートの量子実験
クラウド量子計算入門
IBMから提供される無料の量子計算プラットフォームを体験する!大学での講義を想定した豊富な例題、演習、実験で理解を深める。16の量子実験を通して、量子アルゴリズムを学び、量子シミュレーションで実行する。
『行列プログラマー』の課題・問題を解いてみる (1章 体)
はじめに こちらの本を読みつつ、課題・問題を解いてみます。 - O'Reilly Japan - 行列プログラマー( 「『行列プログラマー』の課題・問題を解いてみる (0章 関数) - Qiita( オイラーの公式」の前に一旦上げておきます。 1章 体
行列プログラマー
多種多様なサンプルを通して線形代数の一般的な概念を学ぶ! 線形代数プログラミングの解説書。数学的概念を実装するプログラムで実際に問題を解決しながら、その応用法を探求します。具体的には、図形変換、顔検出、画像圧縮、画像補正、ページランク、機械学習、暗号と秘密共有などの例を使い、ベクトルと行列、それらを動かすアルゴリズムについて学びます。対象は、プログラマーおよび具体計算を通じて線形代数を学びたい学生。厳密な証明が目的ではないので数学に詳しくなくてもかまいません。Python 3プログラムを用いることで図やグラフからベクトルと線形変換を視覚的にとらえることができるため読者はイメージをつかみや...
『UNIXという考え方』を読んで,覚えておきたいと思った5つのこと
はじめに UNIXという考え方―その設計思想と哲学( 今後に活かせそうだと感じた点をまとめてみました.:writinghand: その①:Small is beautiful (定理1より) 大きな何かよりも小さい何かの方が,人間にはわかりやすいし,理解しやすい
UNIXという考え方
UNIXは『OS』ではない。それは『考え方』である。誕生から30年を経て今もなお第一線で使われる古くて新しいOS、UNIXの秘密を解き明かす。
Gradle プロジェクトで静的解析ツールを使う
概要 Gradle では静的解析ツールを使うためのプラグインが標準で提供されています。それらを Gradle プロジェクトに導入する方法を説明します。 間違っている部分があったらご指摘か編集リクエストをくださいますと幸いです。 :bow: 記事の背景 『知識ゼロから学ぶソフトウェアテスト【改訂版】』( Cyclomatic Complexity (循環的複雑度)を計測したくなりました。
付け焼き刃でSQLやってた人が見落としてた色々な事
達人に学ぶ SQL徹底指南書( 第2版 ゼロからはじめるデータベース操作( DISTINCTはCOUNT関数の引数として使用可能 SQL:DISTINCTを使用したCOUNT SELECT COUNT(DISTINCT shohinbunrui) FROM Shohin;
SQL 第2版 ゼロからはじめるデータベース操作
本書は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。第2版では、解説・サンプルコードを最新DBのSQLに対応したほか、(PostgreSQLを例に)アプリケーションプログラムからSQLを実行する方法の解説章を新設。SQLの書き方からアプリケーションでの利用方法までフォローします。
Raspberry Pi 深層学習で「赤りんご」と「青りんご」を見分ける(Keras・Open CV)
「赤りんご」と「青りんご」を見分けるだけの簡単なものですが、はじめて自分の用意した画像で深層学習をしてみました。 こんな感じ Deep Learning Apple Recognition - YouTube( 「赤りんご」と「青りんご」を見分けます。 まずは「青りんご」から、確率91.4%と推測しました。
Docker初めての人向け説明メモ
初めてDockerを使う人に説明するためにまとめたメモ。 Dockerを使った開発の全体像 Dockerのドキュメントを読んでいると様々な用語が出てきて最初は戸惑うものの、Dockerを理解するには、 Dockerコンテナ Dockerイメージ