yomitech
← バックナンバー一覧

今週のQiita技術書まとめ

2016年12月18日配信

NIJIBOXのエンジニアの見たいもの

前書き 去年に引き続き、今年も無事にNIJIBOXのアドベントカレンダーが今日まで進行していてホッとしている中の人です。やっぱりアドベントカレンダーは当日に投稿できた方がいいですね。^1 2年連続でカレンダー進行中なのではありますが、今回 - 技術書、もしくはそれに類するものであること - 紙の本(Not電子書籍)であること

PythonによるWebスクレイピング

Mitchell,RyanE 黒川,利明,1948- 嶋田,健志 ・オーム社

SQLアンチパターン

Karwin,Bill 和田,卓人 和田,省二 児島,修 ・オーム社

Dockerの表紙

Docker

Adrian Mouat/Sky株式会社 玉川 竜司 ・オライリー・ジャパン

コンテナツールの標準としての地位が確立されたDockerの総合解説書! Dockerを活用するために求められる知識・技術を総合的に解説した書籍です。単純なコマンドのDockerの解説書はかなり出版されていますが、本書はセキュリティやモニタリングと行った運用面まで踏み込んだ内容で、現実に開発から運用までDockerを活用する上で役立ちます。

マスタリングNginx

Aivaliotis,Dimitri 高橋,基信,1970- ・オーム社

マイクロサービスアーキテクチャ

Newman,Sam 佐藤,直生,1974- 木下,哲也,1967- ・オーム社

入門Reactの表紙

入門React

フランキー・バグナルディ/ジョナサン・ビーブ ・オライリー・ジャパン

Facebookが開発したJavaScriptライブラリ「React」の解説書。本書では、サンプルアプリケーションを用いてReact.jsのすべての側面を解説します。「第1部 基礎」でReactコンポーネントの作成と合成を学び、Reactの基本的な使い方を理解します。「第2部 応用」ではワンランク上のコンポーネント作成について学びます。「第3部 ツール」ではReactと共に使用して堅牢なアプリケーションを実装するためのツールについて学びます。最後の「第4部 実践」では大規模なアプリケーション開発に必要な知識やWeb以外のユースケースについて解説します。読者はコンポーネントベースの最新のフ...

AngularJSアプリケーションプログラミングの表紙

AngularJSアプリケーションプログラミング

山田祥寛 ・技術評論社

最新SPAフレームワークが体系的に学べる!

SpriteKitではじめる2Dゲームプログラミングの表紙

SpriteKitではじめる2Dゲームプログラミング

村田知常/原知愛 ・翔泳社

本書は、Apple標準のプログラミング言語SwiftとSpriteKitフレームワークを使って6つのゲームを作りながら、2Dゲームプログラミングの基本と定番テクニックを学ぶ書籍です。さまざまな物体をタワー状に積んでいく積み上げゲーム、パックマン風のドットイートゲーム、Flappy Bird風の横スクロールアクション、加速度センサーによるジャンプゲーム、AIを使ったリバーシなど、人気6ジャンルのゲームを作ります。このゲーム作りを通じて、Swift言語とSpriteKitフレームワークの基本に加えて、人気・定番2Dゲームの作り方とその開発技法を学びましょう。

データ分析によるネットワークセキュリティの表紙

データ分析によるネットワークセキュリティ

MichaelCollins/中田秀基 ・オライリー・ジャパン

データ分析という新しいアプローチによるセキュリティ手法を解説! 従来の侵入検知やログファイル解析といった手法では、ネットワークのセキュリティを確保するのが不十分であるとの認識から、さまざまなデータを集めて多方面から多元的に分析した上で、適切な対策を講じようという、いままでになかった視点で書かれた画期的な内容です。順序立って理解し、系統立ったセキュリティ手法を身に付けることにより、場当たり的な対策ではなく継続的・計画的なセキュリティ対策を取ることが可能となります。

システム設計のセオリーの表紙

システム設計のセオリー

赤俊哉 ・リックテレコム

システム設計には様々な考え方があります。しかし目的は明白です。 情報システムの価値を最大化するために、ユーザーと開発チームとを橋渡しして、 「ビジネスの要件を正しくシステムの実装へとつなぐ」--これ以外にありません。 本書はその手順を明示します。各工程の目的・作業内容・成果物・留意点を示しながら、 データ・業務プロセス・画面UIといった設計対象ごとに「概要定義から詳細定義へ」 「論理設計から物理設計へ」と進める手順を説明します。 特定の開発手法や方法論に囚われることなく、情報システムを設計する上で 知っているべき原理原則、実装技術や環境変化に左右されない「システム設計のセオリー」を 厳選...

ゼロから作るDeep Learningの表紙

ゼロから作るDeep Learning

斎藤 康毅 ・オライリー・ジャパン

実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...

実践機械学習システム

Richert,Willi Coelho,LuisPedro 斎藤,康毅,1984- ・オーム社

達人プログラマー : 職人から名匠への道

Hunt,Andrew,1964- Thomas,David,1956- 村上,雅章,1960- ・オーム社

プログラマが知るべき97のことの表紙

プログラマが知るべき97のこと

ケブリン・ヘニー/夏目大 ・オーム社

人々のさまざまな思いを技術で形にするプログラマ。本書は世界中で活躍するプログラマによる97本のエッセイを収録した書籍。プログラミングにおいてもっとも重要な事柄は何か、バージョン管理やテスティング、設計原則とコーディングテクニック、また腕を磨くための勉強法などについて、経験豊かなプログラマが自らの体験を踏まえて解説。プログラマを勇気づけ、新たな気づきをもたらす一冊である。日本語版では、小飼弾、関将俊、舘野祐一、まつもとゆきひろ、宮川達彦、森田創、吉岡弘隆、和田卓人による10本の書き下ろし収録。

確率思考の戦略論 USJでも実証された数学マーケティングの力の表紙

確率思考の戦略論 USJでも実証された数学マーケティングの力

森岡 毅/今西 聖貴 ・KADOKAWA

世界屈指のマーケター&アナリストが、USJに導入した秘伝の数式を公開。 ビジネス戦略の成否は「確率」で決まっている。 その確率はある程度まで操作することができる。 八方塞りに思える状況でも、市場構造や消費者の本質を理解していると、 勝てなさそうに見える局面や相手に対しても勝つチャンスのある戦い方、 つまり勝つ確率の高い戦略を導き出すことができる。 その戦略を導き出すのが「数学マーケティング」である。 序章  ビジネスの神様はシンプルな顔をしている   第1章 市場構造の本質               第2章 戦略の本質とは何か?              第3章 戦略はどうつくるの...

独断と偏見で選ぶ、新人Rubyプログラマの為の技術書21選

株式会社LITALICOでWebエンジニア(Rails)を担当しています、@YudaiTsukamotoです。 この記事は『LITALICO Advent Calendar 2016( はじめに 業務なり趣味なりでプログラミングを学習していくと、技術書を読む機会が誰しも有るのではないでしょうか? 初心者や、新人プログラマの時は、対象となる無数の技術書の中から自分にとって良い技術書を探す事は中々難し…

パーフェクトRuby

Rubyサポーターズ ・技術評論社

初めてのRubyの表紙

初めてのRuby

Yugui ・オーム社

他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説。Rubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としている。Ruby1.8及び1.9に対応している。

リファクタリング:Rubyエディション

Fields,Jay Harvie,Shane Fowler,Martin,1963- ほか ・角川グループパブリッシング

実践ハイパフォーマンスMySQL

Schwartz,Baron Zaitsev,Peter Tkachenko,Vadim ほか ・オーム社

サーバ/インフラエンジニア養成読本改訂3版の表紙

サーバ/インフラエンジニア養成読本改訂3版

・技術評論社

現場で役立つ知識と技術が満載!IT業界用語/運用の心得/トラブル対応…新人エンジニアのための基礎講座。

コーディングを支える技術 〜成り立ちから学ぶプログラミング作法の表紙

コーディングを支える技術 〜成り立ちから学ぶプログラミング作法

西尾泰和 ・技術評論社

なぜ言語設計者はこの文法を作ったのか。言語に共通の知識を身に付ける。

リーダブルコードの表紙

リーダブルコード

ダスティン・ボズウェル/トレバー・フォシェ ・オライリー・ジャパン

コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。

達人プログラマー : システム開発の職人から名匠への道

Hunt,Andrew,1964- Thomas,David,1956- 村上,雅章,1960- ・ピアソン・エデュケーション

GitHub実践入門 〜Pull Requestによる開発の変革の表紙

GitHub実践入門 〜Pull Requestによる開発の変革

大塚弘記 ・技術評論社

良いコードを迅速に生み出す快適な共同開発。手を動かして身に付ける、実用的なワークフロー。

アジャイルな見積りと計画づくりの表紙

アジャイルな見積りと計画づくり

Mike Cohn/安井 力/角谷 信太郎 ・マイナビ出版

ソフトウェア開発の難題である見積りと計画づくりを「アジャイル」にすることで、開発の現実に即した、誤差の少ない計画づくりができるようになる。その技法を、分かりやすく説いた1冊。

Team Geekの表紙

Team Geek

ブライアン・W.フィッツパトリック/ベン・コリンズ・サスマン ・オライリー・ジャパン

複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功しない。全員が最終目標に向かって協力することが重要であり、チームの協力はプロジェクト成功のカギとなる。本書は、Subversionをはじめ、たくさんのフリーソフトウェア開発に関わり、その後Googleでプログラマを経てリーダーを務めるようになった著者が、「エンジニアが他人とうまくやる」コツを紹介するものである。「チームを作る三本柱」や「チーム文化のつくり方」から「有害な人への対処法」までエンジニアの社会性について、楽しい逸話とともに解説する。

メタファー思考とオブジェクト指向

この記事はSRA Advent Calendar 2016( ユビキタス言語 最近、DDD(Domain-Driven Design ドメイン駆動設計)が話題になっているのをよく見ます。 DDD自体は結構前からある手法であり、書籍「エリック・エヴァンスのドメイン駆動設計」の原著は10年以上も前に出版されたものです。 そのDDDの中で「ユビキタス言語」というのが出てきます。

メタファー思考の表紙

メタファー思考

瀬戸 賢一 ・講談社

目玉焼き・メロンパン・希望の光・人生の黄昏ーー日常言語に含まれる思考手段としてのメタファーをとりあげ、人間的意味の形成のしくみを明かす。 メタファー早分かりーー「月見うどん」はメタファー、「きつねうどん」はメトニミー、「親子丼」はシネクドキ。また、「白雪姫」はメタファー、「赤ずきん」はメトニミー、「人魚姫」はシネクドキ。さらに、「たい焼」はメタファー、「たこ焼」はメトニミー、「焼き鳥」はシネクドキ。 メタファーは、類似性に基づく。より抽象的で分かりにくい対象を、より具体的で分かりやすい対象に《見立て》ること。(略) メトニミーは、現実世界(民話のような想像世界も含める)のなかでの隣接関...

未来のAnsibleマスターに贈る、Ansible関連情報まとめ

はじめに 昨年Ansibleを触り始めて色々試行錯誤していたのは今は昔、バージョンが上がって機能が多彩になっていくのと同じく、ユーザも着実に増えていっているように思います。 中でも、この1年で大きく変わったのが書籍をはじめとした Ansible関連情報の量 だと思っています。 年初くらいにAnsible 2.0にデビューしてクラウド機能の強化や、ネットワーク操作自動化やDocker対応などトレンデ…

サーバ/インフラエンジニア養成読本 DevOps編

吉羽,龍太郎 新原,雅司 前田,章 ・技術評論社

Infrastructure as Codeを実践するノウハウが満載!

初めてのAnsible

Hochstein,Lorin 玉川,竜司,1964- ・オーム社

Ansible徹底活用ガイドの表紙

Ansible徹底活用ガイド

平初/平原一帆 ・インプレス

注目の構成管理ツールを徹底活用!基礎・応用・テスト・実践までを網羅。Playbookサンプルコード付き。

DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化するの表紙

DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する

河村 聖悟/北野 太郎/中山 貴尋/日下部 貴章/株式会社リクルートテクノロジーズ ・翔泳社

現場にDevOpsを導入するための具体的なプロセスが一冊でわかる! ・本書はDevOpsを、概念だけでなく実際のチーム開発への具体的な導入プロセスと、具体的な事例にもとづいた技術(Ansible / Docker / Vagrant等)を結びつけて解説します。 ・概念から知識と技術までを一気通貫させるので、DevOpsを実際のチーム開発に導入したい方にはとくに役立つ、実践的な指南書になっています。 ・さらに、個人環境からチーム・サービスへと順を追って導入方法を学んでいける構成になっています。 ・インフラエンジニアだけでなく開発者にもオススメの一冊です。 〈対象読者〉 ・開発者 ...

Ansible徹底入門 クラウド時代の新しい構成管理の実現の表紙

Ansible徹底入門 クラウド時代の新しい構成管理の実現

廣川 英寿/平 初/橋本 直哉/森田 邦裕/渡辺 一宏 ・翔泳社

最新構成自動化ツールを実践的に解説! クラウド時代に入り、コンピュータシステムのサーバーの導入や セッティングの状況が変わってきています。以前は手作業で進めてきた サーバーの構築は、人が行う作業としては大規模かつ煩雑なものとなってきています。 Ansibleはこうしたサーバーの構築を自動化してくれるツールです。 サーバー構成を自動化してくれるツールは以前から注目されていましたが、 Ansibleはとくに“エージェントレス”という点に特長があります。 つまりサーバー側でとくに準備をしなくてもツールが利用でき、 ネットワークやソフトウェアをルールに従って自動でセッティングできます。 ...

[はじめての深層学習]Deelインストール後のサンプル実行時のメモ

shi3zさんの作られたDeelをインストールしてみました。 ※参考書籍をご参照下さい CUDAとかgitとかpythonとかはDIGITSで構築したり 別の参考書籍でChainerをインストールしていたので 詳細は飛ばしてtiny.pyの実行から始めたのですが

はじめての深層学習プログラミングの表紙

NScripter2とLuaを使った柔軟なゲーム開発について

初めまして、高橋直樹と申します。ゲームエンジンNScripter,NScripter2の開発者です。twitterアカウントは です。 今回は、NScripter2とLuaを題材にしてゲームに汎用スクリプト言語を組み込む利点を紹介したいと思います。 NScripter2は商用ではそれなりに採用例があるのですが、同人ではあまり使われていないのが実情です。NScripter2に特化した議論というよりは…

Programming in Lua : プログラミング言語Lua公式解説書

Ierusalimschy,Roberto 新丈,径 ・角川グループパブリッシング

本とサンプルまとめ

クリエイティブ ビジュアライゼーションに関する本で、参考になったものと、サンプルをまとめです。 (随時更新) あと著者の方のサイトもわかる限り。(敬称略) Beyond Interaction - HP(

Visualizing data

Fry,Ben/著 ・O'Reilly Media

Enormous quantities of data go unused or underused today, simply because people can't visualize the quantities and relationships in it. Using a downloadable programming environment developed by the author, "Visualizing Data" demonstrates methods for representing data accurately on the Web and els...

プログラミングのチカラを身につけるなら

更新履歴てきなもの - 2024年07月27日:生成AIを利用したプログラミング学習に関する「余談」を含む「余談3」「余談4」を追記しました。また、タイポや言い回しなどの一部修正をしました。古い記事にも関わらずブックマークして頂くなど、さらに多くの方に読んで頂けることは、本当に嬉しい限りです。 - 2023年10月21日:タイポや言い回しなどの一部修正をしました。引き続き、多くの方の目に留めて頂き…

プログラミング言語C〔第2版〕の表紙

プログラミング言語C〔第2版〕

カーニハン,B.W./リッチー,D.M./石田 晴久 ・共立出版

本書は,アメリカの標準規格として1988年末に提出されたC言語のANSI規格にもとづいて第1版を全面的に書き直した新版である。ごく常識的に言えば,C言語はリッチー博士がベル研で1973年に開発して以来,多くのプログラマに使われているから,その仕様変更はちょっと不可能ということになるが,アメリカはあえて,そのCの仕様変更・機能拡張をやってのけた。これでCが近代的なプログラミング言語としてよみがえったのだからすばらしい。  本書の付録Cの要約でもわかる通り,ANSI規格による変更(機能拡張)はそう大幅なものではないが,重要な改良点を多く含んでいる。Cによるプログラミングは,これまで自由度があ...

マインドフルネス入門!~エンジニアがパフォーマンスを最大限発揮するために!~

エンジニアの皆さん、やっていますか、マインドフルネス。 GoogleやAppleなどのTech企業がこぞって導入しているので言葉ぐらいは聞いたことがあると思います。 そして、最近日本でもマインドフルネスが少しずつブームになってきていますね。 しかし、「マインドフルネス」という言葉は聞いたことがあるけれど、どんなものか知らない、 「マインドフルネス?何それ!おいしいの!?」という感じの方も多いかと思…

サーチ・インサイド・ユアセルフの表紙

サーチ・インサイド・ユアセルフ

チャディー・メン・タン/マインドフルリーダーシップインスティテュ ・英治出版

なぜGoogleの社員は、楽しく創造的に働き、柔軟性を持ち、優れた成果を上げられるのか?その鍵を握るのが、独自の研修プログラム「サーチ・インサイド・ユアセルフ(SIY)」。心を整える手法「マインドフルネス」を、科学にもとづき、日々実践しやすい形にした「SIY」はGoogle内で熱狂的に支持され、SAP、アメリカン・エキスプレス、Linkedlnなど他の企業や大学にも次々に採用されている。その内容を開発者自身が語った本書は、まさにビジネスパーソンや入門者にとってマインドフルネス実践バイブルというべき一冊。1分でできるものから本格的なものまで、自己認識力、創造性、人間関係力などさまざまな能力...

エンジニア1年目で応用情報処理技術者試験に一発合格した方法

エンジニアになって1年目の私が、 平成28年度秋の応用情報情報処理技術者試験に一発合格したので その方法と参考書籍を紹介したいと思います。 勉強方法と期間 勉強を開始したのは平成28年の5月末でしたが途中で飽きてしまい全く勉強しない時期が続いたので、

データ分析の数学学習に疲れ「数学大嫌い」というあなたを癒やすお友達あるいは悪魔

文系エンジニアが機械学習に入門するために小学校の算数から高校数学までを一気に復習してみました。( こういう記事が注目されるということは皆さん数学学習に疲れてらっしゃるのだろう。つい「数学大嫌い」となってしまうかもしれない。そんな時に息を抜いて読んだら気分転換かつあらたな発見があるだろう本を。 数学ガールの秘密ノートは中学から高校初学者向け程度に向けた数学解説ストーリーです。定義、定理、でガン押しし…

数学ガールの秘密ノート/微分を追いかけての表紙

数学ガールの秘密ノート/微分を追いかけて

結城浩 ・SBクリエイティブ

中高生レベルのやさしい数学を楽しい会話で学ぶ「数学ガールの秘密ノート」シリーズ第五弾。本書のテーマは、数学に悩む多くの人がつまずきがちな「微分」です。「変化をとらえる」という微分の考え方を、たくさんの実例を通してやさしく解説しています。 あなたへ プロローグ 第1章 18歳未満の論理学 第2章 位置を時間で微分する 第3章 パスカルの三角形 第4章 位置と速度と加速度と 第5章 割り算と掛け算のバトル エピローグ 解答 もっと考えたいあなたのために あとがき

数学ガールの秘密ノート/やさしい統計の表紙

数学ガールの秘密ノート/やさしい統計

結城 浩 ・SBクリエイティブ

現代を生きるすべての人にとって必須の教養と言うべき「統計」をテーマに、 「僕」と三人の数学ガール(ミルカさん、テトラちゃん、ユーリ)が楽しい数学トークを繰り広げる、最高の統計入門書。 ▼本書の構成 あなたへ プロローグ 第1章 グラフのトリック 第2章 平らに均す平均 第3章 偏差値の驚き 第4章 コインを10回投げたとき 第5章 投げたコインの正体は エピローグ 解答 もっと考えたいあなたのために ーーーーーーーーーーーーーーーーーーーーーー ●登場人物紹介 「僕」 高校二年生、語り手。 数学、特に数式が好き。 ユーリ 中学二年生、「僕」の従妹。 栗色のポニーテ...

数学ガールの表紙

数学ガール

結城 浩 ・SBクリエイティブ

心ときめく数学の世界をあなたに。 2002年から結城浩のWebで公開されてきた「数学ガール」。 読者からの熱いエールが本書の企画を動かしました。 本書は、三人の高校生が数学の問題に挑戦する物語。 題材は「素数」「絶対値」という基本的なものから「フィボナッチ数列」「二項定理」、 「無限級数」や「テイラー展開」、「母関数」まで多岐にわたっています。 読み物形式でありながら、取り扱う数学的内容は本格的。 数学クイズが好きな一般の方から、理系の大学生、 社会人まで幅広い読者に楽しんでもらえる数学物語です。 数式が苦手でも大丈夫。登場する高校生自身も数式で悩み、 ああでもない、こうでもないと...

数学ガール(乱択アルゴリズム)の表紙

数学ガール(乱択アルゴリズム)

結城浩 ・SBクリエイティブ

確率とコンピュータの深くて不思議な関係とは?「僕」と四人の少女が、乱択アルゴリズムの世界に挑む魅惑の数学物語。

数の悪魔 普及版の表紙

数の悪魔 普及版

エンツェンスベルガー,H.M./ベルナー,R.S.(ズザンネ)/丘沢 静也 ・晶文社

算数や数学なんて大きらい!そんな少年ロバートの夢のなかに、夜な夜な、ゆかいな老人「数の悪魔」があらわれ、真夜中のレッスンがはじまる。1や0のマジック。ウサギのつがいの秘密。パスカルの三角形。ホップする数や席がえの話。旅するセールスマンの問題…。だいじょうぶ。ここは夢の教室で、先生は数の悪魔。数学なんてこわくない。数の法則が目からウロコが落ちるようにわかるのだ。12夜にわたって、悪魔といっしょに、はてしなく不思議な数の世界を旅しよう。

確率と統計、たまにガチャの話

 この記事はCCS Advent Calendar 2016( はじめに  「前期にやった統計学の講義の記憶が消えたので復習したい。せっかくだから記事にしてみよう。」そういうノリで書きました。 この記事の流れ  この記事では以下の内容について触れようと思います。

統計学入門の表紙

統計学入門

東京大学 ・東京大学出版会

統計解析がわかるの表紙

統計解析がわかる

涌井良幸/涌井貞美 ・技術評論社

これから実際に統計を使う人に最適な入門書。記述統計学・推測統計学、より実用的な回帰分析や分散分析も収録。

Cocoa Advent Calendar 2016 23日目openCVをiOS Swift3.0.1で活用する。

こんにちは、iosフリーランスエンジニアの永田大祐と申します。 機械学習の技術を高めて、iosのモバイルに、機械学習を繋げるエンジニアになります。 よろしくお願いします。 今回は、Swift3.0.1Xcode8.2の環境で実施する。 openCVライブラリーを紹介したいと思います。

Java SE 8 Programmer IIの合格体験記とか語ってみる

この記事は、Fujitsu extended Advent Calendar 2016( なお、以下の掲載内容は所属企業・組織を代表するものではなく、すべて私自身の所見であることに留意してください。 きっかけ 新卒で入社して指定された資格(例.応用情報技術者試験)を最低1個は取得しなければならず、タイトルにあるJava SE 8 Programmer II( Certified Java Prog…

JavaプログラマGold SE 8の表紙

JavaプログラマGold SE 8

山本道子(プログラミング) ・翔泳社

ラムダ式、JavaストリームAPI、日付/時刻APIなど、より広くなった出題範囲を詳しく解説。サンプルコードはすべてダウンロード可能。コンピュータ上で実際に動かして、動作を確認しながら学習できる。章末には豊富な練習問題を掲載。各章で学習したことをすぐにチェック。本番前の総仕上げ・腕試しに、本試験と同じ85問の模擬試験を巻末に収録。試験直前の確認に有効な、重要事項をまとめたチェックシート付き。

徹底攻略Java SE 8 Gold問題集の表紙

徹底攻略Java SE 8 Gold問題集

米山学/ソキウス・ジャパン ・インプレス

教科書を超えた解説!1Z0-809に完全対応! Javaプログラマ試験対策書では鉄板の問題集【徹底攻略・黒本】が、SE 8 Gold(1Z0-809)に対応して登場!教科書・テキストを凌駕する【超詳細解説】で、本書1冊で合格のための学習がしっかりできます。本番の試験と同じ構成・問題数で作られた【総仕上げ問題】も2回分を収録!(※紙面×1回/Webダウンロード(PDF)×1回)Goldを目指す人は必携です!

ラフ集合

はじめに 私自身、学生時代(2005-2007くらい)の専門としてラフ集合理論を勉強していたので、アドカレネタとして今回書いてみようと思う。 ただ、こういう文章を書くのは久々なので、見苦しい点も多々あるかと思いますが、 ツッコミがあれば遠慮なくいただければ幸いです。 (と、今のうちに逃げを打っておく。)

ラフ集合と感性の表紙

ラフ集合と感性

森典彦/田中英夫 ・海文堂出版

人の考え方に最も近いデータ解析法の表紙
ラフ集合の感性工学への応用の表紙

エンジニア2年目、2016年読んだ本オススメ5選

スマートテック・ベンチャーズ 22日目担当の @KentaKudo です。 2016年も残り10日ということで、今年読んだ技術書の中からオススメの本を5つ紹介したいと思います。 bio 読む際の参考までに自分の情報を少し載せておきます。 - 学部卒社会人2年生

暗号解読(上)の表紙

暗号解読(上)

サイモン・シン ・新潮社

文字を入れ換える。表を使う。古代ギリシャの昔から、人は秘密を守るため暗号を考案してはそれを破ってきた。密書を解読され処刑された女王。莫大な宝をいまも守る謎の暗号文。鉄仮面の正体を記した文書の解読秘話…。カエサル暗号から未来の量子暗号に到る暗号の進化史を、『フェルマーの最終定理』の著者が豊富なエピソードとともに描き出す。知的興奮に満ちた、天才たちのドラマ。

マスタリングTCP/IP 入門編

竹下,降史,1965- 村山,公保,1967- 荒井,透 ・オーム社

プログラミングHaskellの表紙

プログラミングHaskell

グラハム・ハットン/山本和彦 ・オーム社

「量子コンピュータが人工知能を加速する」を読んで、数式を使わずにPythonでその概要を説明してみた

本記事はWACUL Advent Calendar( 2016の12/21の記事になります。 こんにちは、WACULのデータサインエンスチームで、データ分析の仕事をしている@onhrsです。 直近では自然言語処理やその他、機械学習にかかわるデータ分析のお仕事をやらせていただいています。 今回、西森秀稔先生、大関真之先生の量子コンピュータが人工知能を加速する( × 量子コンピューターの実態についてお…

統計物理学 上-

Landau,LevDavidovich,1908-1968 Lifshit︠s︡,E.M.(EvgeniĭMikhaĭlovich),1915- ほか ・岩波書店

未来の社会人エンジニアに送る、知っておきたい色々なこと。

はじめに この記事はアイスタイル Advent Calendar( 22日目の記事になります。 今回はポエムっぽい何かを書こうと思いますエンジニアらしくなくてごめんなさい一応技術的なことも書きますごめんなさい。 僕は社会人始めてまだ5本の指にすっぽり余裕で収まるぐらいのぺーぺーなのですが、 社会人エンジニアになってから知っておけばよかったぁ、苦労したなぁって思うことを、少しでも未来とポテンシャルの…

Java言語で学ぶデザインパターン入門

結城,浩,1963- ・ソフトバンクパブリッシング

Win32API関連で自分がよく参考にしているサイトと書籍

自分が Windows アプリを作成する際に Win32API 関連で参考にするサイトと書籍についていくつかまとめてみました。 MSDN まずは公式。だけど重いし翻訳日本語だったり、体系的に知るには不便だったり。 リファレンスとしてはまずまずなので最終的にはココを確認することも多い。 WisdomSoft(旧)

Windows 95 APIバイブル 1 (Win32編)

Simon,RichardJ スリーエーシステムズ ・翔泳社

新人同人作家に捧げる技術系同人誌出版ガイド

本記事は、OpenStack Advent Calendar 2016( の12月21日の記事である。 はじめに ここ数年同人誌をコミックマーケットで出版してきた経験をもとに、これからコミックマーケットで技術系同人誌を書いて出版しようと考えているソフトウェアエンジニアの方々のために、役に立つ Tips をいくつか記そうかと思う。 なぜこの記事が OpenStack Advent Calender …

もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだらの表紙

もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだら

岩崎 夏海 ・ダイヤモンド社

迷ったら、この本に帰る。答えは、必ずこの中にある。 世界で一番読まれた経営学書『マネジメント』。その教えをもとに甲子園出場をめざす高校生の青春小説。すべての組織で役に立つベストセラー! ある日突然、女子マネージャーになった主人公の川島みなみは、都立程久保高校の野球部を「甲子園に連れていく」と決めた。でもいったい、どうやって? 世界で一番読まれた経営学書『マネジメント』の理論を頼りに、みなみは野球部を変革して行く。「真摯さ」とは何か、顧客は誰か、組織の成長とは……。ドラッカーの教えを実践し、甲子園出場をめざして奮闘する高校生の青春物語!

JupyterのPythonラッパーKernel(Rust)を作ってみた

この記事はjupyter notebook Advent Calender 2016( 21日目の記事です。 はじめに 近頃、君の名は。( Rustは最近始めたのですが、かなり面白いです。 勉強していく中で思ったこととかをNotebookとして残していけたらいいな、と思いましたが

恥かどうかはともかく、そもそも逃げられない障害対応のお話

システムエンジニア Advent Calendar 2016( "システムエンジニア Advent Calendar 2016")の20日目の記事だよ! 昨日は@sh-ogawa( システム障害のお話 は〜い、こんにちは!いよいよクリスマス間近ですね! この時期になると、キャッキャウフフの予定も盛りだくさんだと思います!^1

アイデアのつくり方の表紙

アイデアのつくり方

ジェームス・W・ヤング/今井 茂雄/竹内 均 ・CCCメディアハウス

アイデアはどうしたら手に入るかーー その解答がここにある! アメリカの超ロングセラーが明かす究極の発想術。 60分で読めるけれど一生あなたを離さない本。“アイデアをどうやって手に入れるか”という質問への解答がここにある。

大規模Webアプリケーションにおける複雑性とアーキテクチャ設計に関する一考察

Webアプリケーション開発についての知見を、自分の経験と知識をベースに整理してみようという試みです。 いわゆるサーバサイドにスコープを絞り、フロントエンドは対象外です。筆者は普段、オブジェクト指向言語で書いているので、本記事でもその前提(Ruby、PHP、Python、Java、Scalaあたりを想定)になっています。 では、本編をどうぞ。 ソフトウェア開発は複雑さとの戦い 『人月の神話(

人月の神話の表紙

人月の神話

フレデリック・フィリップス・ブルックス/滝沢徹 ・丸善出版

エリック・エヴァンスのドメイン駆動設計の表紙
実践ドメイン駆動設計の表紙

実践ドメイン駆動設計

ヴォーン・ヴァーノン/高木 正弘 ・翔泳社

『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。 とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。...

C++のためのAPIデザイン

Reddy,Martin Hodgson,Masumi 三宅,陽一郎,1975- ・ソフトバンククリエイティブ

APIデザインの極意 : Java/NetBeansアーキテクト探究ノート

Tulach,Jaroslav 柴田,芳樹,1959- ・インプレスコミュニケーションズ

コードコンプリート(上)第2版の表紙

コードコンプリート(上)第2版

スティーヴ・マコネル/クイープ ・日経BPマーケティング

米ソフトウェア界の第一人者Steve McConnellが執筆した名著「Code Complete」(1993年発行)の第2版。Jolt賞を受賞した初版の内容を受け継ぎ、さらに新しいトピックを盛り込んで、プログラミングのベストプラクティスを集大成した待望の書です。上巻は「ソフトウェアコンストラクション」から始まり、変数名、データ型、ループ、条件判定、ルーチン、クラスなど、高品質なプログラムを作成するための基本的なテクニックを解説します。初心者はもちろん、経験豊富なプログラマにも開眼のテクニックを実践的に紹介。著者Steve McConnellのプログラミングに対する見識と経験のすべてが詰...

プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則の表紙

プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則

上田 勲 ・秀和システム

一通りプログラミングができるようになった。しかし、読みにくい、遅い、頻繁にエラーが発生する、書いたコードを修正すると動かなくなる等々、なかなか「よいコード」を書けないとお悩みではありませんか? 本書は、よいコードを書く上で指針となる前提・原則・思想、つまり「プリンシプル」を解説するプログラミングスキル改善書です。初心者向けの書籍では絶対に説明しない、古今東西のプログラマーの知恵をこの一冊に凝縮しました!

マネジメントって何すればいいの〜?1年間マネジメントに向き合ったのでまとめを書きます

はじめに こんにちは!Supershipの永田ゆにこです!「Supership株式会社 Advent Calendar 2016( これからマネジメントやらなきゃいけない人や、同じように困ってる人にぜひ読んでほしい!めちゃくちゃ長いです。 前置きと振り返り さて、これまでは二年連続でGitに関することを書いてきました。Gitが使えるデザイナーブランディングをしていたんですね〜。いまやデザイナーの人…

チームが機能するとはどういうことかの表紙

チームが機能するとはどういうことか

エイミー・C・エドモンドソン/野津 智子 ・英治出版

★マネジメント思想のアカデミー賞「Thinkers50」1位! ★ 『チームが機能するとはどういうことか』『恐れのない組織』著者のエイミー・エドモンドソン教授が「Thinkers50」2021年版ランキングで1位に表彰されました! 2001年創設のThinkers50歴代1位はマイケル・ポーター、クレイトン・クリステンセン、C・K・プラハラード、ピーター・ドラッカーなど。 ★心理的安全性研究の第一人者による、〈チームワーク〉のロングセラー★ トヨタ、IDEO、チリ鉱山落盤事故救出チーム、北京五輪会場設計チーム…20年以上にわたって多様な人と組織を見つめてきた著者が提案する、学習しな...

フィジカルコンピューティング用 I/Oボード紹介 〜Arduino UNOからRPi3, Touch Boardまで〜

I/Oボードとは? 簡単に言うと「電気信号のInputやOutputを行えるマイコンボード」のことです。 今有名なのはArduinoやRaspberry Piあたりですね。 特にRaspberry Piは今年になりRaspberry Pi 3が発売され、Wi-fi・Bluetooth標準装備、CPU性能UP等々、より使いやすくなりました。 具体的に何ができるの?

チャットボットの対話設計ができる対話サービスまとめ 〜Docomo対話サービスからAmazon Lexまで〜

2016年はチャットボットが非常に盛り上がり、たくさんのボットが世の中に登場しました。 ここまでの盛り上がりの理由には今年正式に始まったLINEボットなど、メッセンジャーサービスの登場が欠かせません。LINEだけでなく、Facebook、Slackなどメッセンジャーツールが次々とボットへ対応しました。 SlackボットやTwitterボットを作る際、従来であれば一から自分でプログラミングする必要が…

対話システムの表紙

対話システム

中野幹生/駒谷和範 ・コロナ社

〜Go初学者に贈る〜僕がお世話になった活躍しているGoエンジニアまとめ

はじめに お気づきの方も多いかと思いますが、本記事はiOS新人プログラマーさんに贈るiOSで活躍しているエンジニア ( 今回は、Goを始めた方がよりよい情報を得ることができるよう、GithubでのOSS活動やQiita、Blog の記事、Twitter、登壇、執筆などアウトプットされている方を中心にGopherを集めてみました。 僕自身、いろんな方のブログやスライド、OSSのコードを見て勉強してき…

大福はごはんのおかず

思えばちょうど5年前まで、とある会社の軟式アカウントを担当して以来のご無沙汰となります。もぐっている間に色々あって、現在アプレッソさんで修行中の身です。     というわけでこんにちは。くまの中の人です。 こちらはアプレッソ Advent Calendar 2016(

自分のアタマで考えようの表紙

自分のアタマで考えよう

ちきりん ・ダイヤモンド社

“おちゃらけ社会派”として超人気のブロガーが教える「自分だけの答え」の見つけ方。

書籍検索に使える登録不要APIちゃんはちょっと足りない

書籍で欲しいデータ タイトル 著者名 発刊日(新旧判断) (出版社)

2017年に起こるPMのムーブメントを予言する 〜2016年の総括を踏まえて〜

はじめまして。@aomegane こと坂本登史文です。 freee株式会社( このエントリーでは、2016年のPM界隈の動きの総括と、2017年にはこう進んでいくべきだというお話をまとめてみました。これからPMを目指される方、すでにPMとして活躍されている方に、2016年に起こった網羅的な総括をお届けできればいいな。 では早速。 2016年は「PMというロール」の理解が一気に進んだ年

プロダクトマネジャーの教科書の表紙

プロダクトマネジャーの教科書

リンダ・ゴーチェル/新井宏征 ・翔泳社

本書は、「プロダクトマネジャー」のミッションと仕事内容を包括的に解説する職務マニュアルである。プロダクトマネジメントとは何かに始まり、プロダクトマネジャーが身につけるべき知識から、その考え方を組織に導入するためのポイントまで体系的に学べる実務書である。新人マーケターやコンサルタントにも必携のスキルが満載。

カンバン始めました

gloops advent calendar 22日目 gloops Advent Calendar 2016 - Qiita( 22日目です はじめまして。gloopsのkmando( 昨日はynakai( 22日目は技術ネタから離れてしまいますが、3ヶ月ほど カンバン を運用してみたので、その内容を紹介しようと思います

カンバン仕事術の表紙

カンバン仕事術

マーカス・ハマーベルグ/ヨアキム・サンデン ・オライリー・ジャパン

カンバンの導入についての本格的な入門書! 本書は、計画と見積もりを作り、計測を行い、キューとボトルネックを視覚化し、カンバンを作り、それを使う方法を網羅した書籍です。カンバンを導入するための実践的な入門書。

Bash on Ubuntu on Windows で Rails/PostgreSQL の開発環境を構築する [Anniversary Update 編]

DIVE INTO CODE Advent Calendar 2016( の 12/20 のエントリーです。 試行錯誤の末、PowerShell と Bash on Ubuntu on Windows (以下、BoW) の CUI のみで、Windows マシンのローカル上に Rails/PostgreSQL の開発環境を構築できたので、その手順を Step by Step で紹介します。 ただし…

Windows PowerShellポケットリファレンス改訂新版の表紙

Windows PowerShellポケットリファレンス改訂新版

牟田口大介 ・技術評論社

最新のWindows8、Windows Server 2012に対応。PowerShellが提供する全コマンドレットの使い方、使用例を掲載。PowerShellの文法など基礎知識を項目別に解説。Windowsシステム/サーバ管理のためのパワフルなシェルWindows PowerShellを現場で使いこなすための決定版リファレンス。

非エンジニアがエンジニアと関わる際に心がけるべき5つの教訓

2016年 Schoo Advent Calendar の24日目の記事です。 おはようございます。こんにちは。こんばんは。Schooでパートナーリレーションユニットで広報業務をやっているdoyanishiと申します。 私は2012年にSchooに入社するまで全くエンジニア・Webデザイナーという職種の方と関わりがなかったんですね。入社からこれまででエンジニアのみなさんと一緒にお仕事をしてきた中で…

アジャイルサムライの表紙

アジャイルサムライ

ジョナサン・ラスマセン/西村直人 ・オーム社

アジャイルサムライーそれはソフトウェアを顧客に届ける猛々しきプロフェッショナルだ。本書では、圧倒的なアジャイルプロジェクトの姿を見せる。

StanとRでベイズ統計モデリングChapter4のggplot2コードを簡略化すると

この記事は,StanとRでベイズ統計モデリング( なお当日の読書会発表資料は,こちら( 第四章(StanとRStanをはじめよう)以降は,データの特徴を可視化するために有益なggplot2コードが紹介されています。ggplot2はとても素晴らしいRパッケージなのですが,作図コードが長くなってしまう傾向があります。その長さゆえに敬遠されてしまってはもったいないと思い,極力短く書き換えたいと思った次第…

StanとRでベイズ統計モデリングの表紙

StanとRでベイズ統計モデリング

松浦 健太郎/石田 基広/市川 太祐/高橋 康介/高柳 慎一/福島 真太朗 ・共立出版

近年,確率分布を使った数理モデルをデータにあてはめることで現象の理解と予測を促す「統計モデリング」が注目されている。既存の手法と比べた時の利点は解釈のしやすさと予測のよさの両立である。解釈がしやすいので,モデルに含まれる値を推定した後で次のアクションにつなげやすい。このため現実のデータ解析に極めて有効な手法と評価されている。  背景には,コンピュータの計算速度の向上,大規模のデータが入手しやすくなったこと,モデリングの試行錯誤を極めて簡単にする確率的プログラミング言語の進歩がある。こうした言語の中から,本書ではフリーソフトであるStanを紹介する。Stanは優れたアルゴリズムを搭載し開発...

このバックナンバーをシェア

X LINE Facebook はてブ