yomitech
← バックナンバー一覧

今週のQiita技術書まとめ

2019年12月15日配信

【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた

これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…

たのしいRuby

高橋,征義 後藤,裕蔵 まつもと,ゆきひろ,1965- ・SBクリエイティブ

アジャイル時代のオブジェクト脳のつくり方 Rubyで学ぶ究極の基礎講座の表紙

アジャイル時代のオブジェクト脳のつくり方 Rubyで学ぶ究極の基礎講座

長瀬 嘉秀/小林 慎治/大崎 瑶/まつもと ゆきひろ ・翔泳社

Rubyでオブジェクト指向をマスターするための究極の基礎講座! 本書はアジャイル時代に適用させたオブジェクト指向の考え方について わかりやすくまとめた書籍です。 オブジェクト指向の学習には、多かれ少なかれ、挫折がつきものです。 そのような挫折をなるべく避けるように、オブジェクト指向の基礎を Rubyを通して学習します。また楽しく学習できるようイラストや図を ふんだんに使用しています。 本書を読んでオブジェクト指向型スクリプト言語であるRubyを きちんと使いこなせるようになれば、オブジェクト指向を正しく 理解することにつながり、今までよりも読みやすく再利用性の高い プログラミ...

SQL 第2版 ゼロからはじめるデータベース操作の表紙

SQL 第2版 ゼロからはじめるデータベース操作

ミック ・翔泳社

本書は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。第2版では、解説・サンプルコードを最新DBのSQLに対応したほか、(PostgreSQLを例に)アプリケーションプログラムからSQLを実行する方法の解説章を新設。SQLの書き方からアプリケーションでの利用方法までフォローします。

これからWebをはじめる人のHTML&CSS、JavaScriptのきほんのきほんの表紙

これからWebをはじめる人のHTML&CSS、JavaScriptのきほんのきほん

たにぐちまこと ・マイナビ出版

本書は、HTMLとCSS、JavaScriptの基本を1冊で学べる本です。 現在、HTMLとCSS、JavaScriptという「Web」を構成する技術は、WebサイトやWebアプリケーションをはじめとして、さまざまな環境で使われるようになっています。本書では、その3つの技術に焦点をあてて、1冊で「現在のWeb」の基本を総合的に学べるようにしました。 これからWebの仕事をしたいと考える方にとって、最初のスタートとして最適な1冊です。 HTML5.1/CSS3 対応。 ===(以下、著者による「はじめに」より編集・抜粋)=== 本書は、HTMLとCSS、JavaScrip...

リーダブルコードの表紙

リーダブルコード

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

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

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

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

大塚弘記 ・技術評論社

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

基礎からのMySQL

西沢,夢路 ・SBクリエイティブ

SQLアンチパターン

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

詳解シェルスクリプトの表紙

詳解シェルスクリプト

アーノルド・ロビンス/ネルソン・H.F.ベーブ ・オーム社

シェルスクリプトの作成には言語自体だけでなくそれぞれのツールに対する理解も求められます。つまり、あるツールが何のためのものであり、それを単体あるいは他のプログラムと組み合わせて利用するにはどのようにすればよいかということを理解しなければなりません。本書は、Unixシステムへの理解を深めながら、シェルスクリプトの基礎から応用までを幅広く解説します。標準化されたシェルを通じてUnix(LinuxやFreeBSD、Mac OSXなどあらゆるUnix互換OSを含む)の各種ツールを組み合わせ、目的の処理を実現するための方法を詳しく学ぶことができます。

実践!CentOS7サーバー徹底構築改訂第2版の表紙

実践!CentOS7サーバー徹底構築改訂第2版

福田和宏 ・ソーテック社

Web、メール、データベース、DNS、オンラインストレージなど各種サーバー構築方法を徹底詳解!アンチウイルス、SELinux、バックアップなどセキュリティ対策も万全!SOHO・自宅サーバー+ダイナミックDNSやVPS環境などでネット上に公開!

テスト駆動開発の表紙

テスト駆動開発

Kent Beck/和田 卓人 ・株式会社オーム社

テスト駆動開発の原点が新訳で蘇る 本書は、自分たちのコードに自信を持って開発を続けたいプログラマ、チームリーダー向けに、テスト駆動開発(TDD)の実践方法を解説した“Test-Driven Development By Example”の日本語版です。テスト駆動開発の考案者であるKent Beck自身によって書かれた原典を、日本におけるテスト駆動開発の第一人者である和田卓人氏が訳しました。 テスト駆動開発とは単にテスト自動化を行うことではなく、ユニットテストとリファクタリングを両輪とした小さいサイクルを回すことで不確実性を制御し、不断の設計進化を可能にする手法であることを、実例を通して学...

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

アジャイルサムライ

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

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

ハッカーと画家の表紙

ハッカーと画家

ポール・グレアム/川合史朗 ・オーム社

普通のやつらの上を行け。天才LISPハッカーにして、ソフトウェアベンチャーを成功させた筆者が、ものつくりのセンス、成功するビジネスの秘密、発想を刺激するアイディアを語る。

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

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

UNIXという考え方の表紙

UNIXという考え方

マイク・ギャンカーズ/芳尾桂 ・オーム社

UNIXは『OS』ではない。それは『考え方』である。誕生から30年を経て今もなお第一線で使われる古くて新しいOS、UNIXの秘密を解き明かす。

プログラミング作法の表紙

プログラミング作法

Brian W. Kernighan/Rob Pike/福崎 俊博 ・ドワンゴ

プログラミングをする際に出会うさまざまな問題について、実例コードを示して実践的にアドバイス。C/C++/Java等で記述された現実のコードも多数掲載。 第1章 スタイル 第2章 アルゴリズムとデータ構造 第3章 設計と実装 第4章 インターフェイス 第5章 デバック 第6章 テスト 第7章 性能 第8章 移植性 第9章 記法 エピローグ Appendix ルール表 本書は2000年11月に株式会社アスキーから刊行された『プログラミング作法』の再刊行書籍であり、同一の内容です。 第1章 スタイル 第2章 アルゴリズムとデータ構造 第3章 設計と実装 第4章 インターフェイス 第5章 デ...

だまし絵を描かないためのーー 要件定義のセオリーの表紙

だまし絵を描かないためのーー 要件定義のセオリー

赤 俊哉 ・リックテレコム

◆◆◆業務とシステムの接点をしっかり捉える!◆◆◆ 前著『システム設計のセオリー』で論理設計に範を示した著者が、さらなる上流工程である要件定義の手順と成果物を定式化します。 ユーザー企業とSIベンダの両方を長く経験した著者だからこそ、ビジネス要求からシステム要件への「最初の入り口」で躓かないための極意を明らかにすることができました。 企業の情報システム部門とSIベンダ、両者をつなぐ必読書です。 序 章 なぜいま「要件定」なのか? 第1章 情報システムにおける要件定義 第2章 要件定義の基本方針 第3章 要件定義の前にやっておくべきこと 第4章 要件定義でやるべきこと 第5章 ...

「入門+実践」要求を仕様化する技術・表現する技術改訂第2版の表紙

「入門+実践」要求を仕様化する技術・表現する技術改訂第2版

清水吉男 ・技術評論社

相次ぐ「仕様の変更」や「バグの発生」に悩まされていませんか?「要求」とはなにか「仕様」とはなにか、その本質をつかむ!要求仕様書作りの考え方や具体的プロセスを身に付け、表現技術を磨く!仕様モレをなくし、ソフトウェア開発工程をスムーズに。

体系的に学ぶ 安全なWebアプリケーションの作り方 第2版の表紙

体系的に学ぶ 安全なWebアプリケーションの作り方 第2版

徳丸 浩 ・SBクリエイティブ

日本中の現場で支持されたベストセラーが、最新環境にあわせて全面刷新+大増ページ! Webアプリケーションにはなぜ脆弱性が生まれるのか? 脆弱性を解消するにはどうプログラミングすればよいか? PHPサンプルへの攻撃を通して脆弱性が生まれる原理と具体的な対処方法が学べる! Webアプリ開発者の必読書、待望の改訂版! OWASP Top 10 - 2017対応 <主な改訂内容> ・HTML5の普及に対応してWeb APIやJavaScriptに関する解説を新設 ・OWASP Top 10 - 2017に対応して、XXEや安全でないデシリアライゼーションなどを解説 ・脆弱性診断に対する関...

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

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

オブジェクト指向における再利用のためのデザインパターン

Gamma,Erich 本位田,真一,1953- 吉田,和樹,1964- ・ソフトバンクパブリッシング

レガシーコード改善ガイドの表紙

レガシーコード改善ガイド

マイケル・C.フェザーズ/ウルシステムズ株式会社 ・翔泳社

システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。

Webアプリケーション設計・実装のためのフレームワーク活用の技術の表紙

Webアプリケーション設計・実装のためのフレームワーク活用の技術

古川正寿/早川順 ・翔泳社

MVCモデル/3層アプリの正しい実装アプローチを知ろう。

Webを支える技術の表紙

Webを支える技術

山本陽平 ・技術評論社

本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。

Web API:The Good Partsの表紙

Web API:The Good Parts

水野貴明 ・オライリー・ジャパン

Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプーXML over HTTP方式やJSON over HTTP方式ーのAPIです。

ノンデザイナーズ・デザインブック

Williams,Robin,1953- 吉川,典秀 ・毎日コミュニケーションズ

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

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

仮想化の基本と技術の表紙

仮想化の基本と技術

清野克行 ・翔泳社

サーバー、ネットワーク、ストレージ、クラウドなど、重要トピックと、「基礎」「将来」がよくわかる。

理論から学ぶデータベース実践入門の表紙

理論から学ぶデータベース実践入門

奥野幹也 ・技術評論社

エンジニアが知るべきRDBとの正しい付き合い方。

プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化の表紙

プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化

WINGSプロジェクト 阿佐 志保/山田 祥寛 ・翔泳社

インフラ基礎知識+インフラ環境構築 入門書の決定版! 本書は、コンテナ技術を使ったアプリケーション実行環境プラットフォームである「Docker」を使ってインフラを構築するための入門書として好評を博した前著の改訂版です。 特にオンプレミスサーバ(物理環境)での構築経験がない、アプリケーションエンジニアを対象に、OSやネットワーク技術などのインフラの基礎概念を図解しながら、Docker/Kubernetesを使ったインフラ構築/運用の流れと手順を解説します。  第2版では、Dockerの新機能/コマンドに対応したほか、マルチホスト環境での実行環境構築やクラウドを使った実行環境構築/運用管...

初めてのAnsible

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

Jenkins実践入門改訂第3版の表紙

Jenkins実践入門改訂第3版

川口耕介/佐藤聖規 ・技術評論社

継続的インテグレーションに欠かせないツールであるJenkins。その導入から運用管理までを解説した定番書として大好評の『Jenkins実践入門』が、ついに2系に対応しました。生みの親である川口耕介氏監修のもと、近年の開発環境の変化に合わせて内容を一新。インストールなどの基本から、JUnitによるテストといった内容はもちろんのこと、さまざまなソースコード管理システムとの連携やおすすめプラグインの紹介、さらには認定試験についても説明します。チームの一員として上手に迎えるための実開発のポイントがわかります。

エンジニアリング組織論への招待の表紙

エンジニアリング組織論への招待

廣木大地 ・技術評論社

技術的負債・経営との不和。プロジェクトの理不尽。上がらない生産性。そのすべての正体は不確実性の扱い方の失敗にあった。「コミュニケーションにおける不確実性を減らすには?」「技術的負債を解消する方法とは?」「経営陣とエンジニア間の認識のずれを解消するには?」エンジニアリングにおける、課題を解決する思考の整理方法やメンタリング手法を解説!

ピープルウエア第3版の表紙

ピープルウエア第3版

トム・デマルコ/ティモシ・リスター ・日経BP

ソフトウエア開発における、人間的な側面、ヒトのマネジメントに関するエッセイ集。第3版では、コミュニティ主導の開発、電子メールについて追加されており、「リーダーシップについて話そう」、「他者とうまくやっていく」、「幼年期の終わり」、「リスクとダンスを」、「会議、ひとりごと、対話」、「E(悪い)メール」などの章が追記されている。

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

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

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

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

LEAN ANALYTICSの表紙

LEAN ANALYTICS

アリステア・クロール/ベンジャミン・ヨスコビッツ ・オライリー・ジャパン

本書は「リーンスタートアップ」が提唱する構築・計測・学習ループの「計測」にフォーカスしたものです。6つのビジネスモデルを例に挙げ、具体的なデータの裏付けを使いながら、スタートアップが成長するための「計測すべき数値」について詳細に解説します。数字や指標が苦手な人も、起業家ではないビジネスマンも、スタートアップの第一人者が提唱する最重要指標(OMTM)やリーンアナリティクスのステージといった概念を使えば、本物の行動につながる「アナリティクス」が実現できます。

データ解析の実務プロセス入門の表紙

データ解析の実務プロセス入門

あんちべ ・森北出版

☆頼れる上司や先輩も,既存のデータベースや分析ノウハウもない. それでもたったひとり,データ解析に挑むあなたへ☆ 実務における“プロセス”と“良きデータ作り”に焦点を当てた,データ解析の入門書. 計画を立て,データを集め,分析し,計画を見直し,失敗しながらも結果を出すまでの全行程を詳しく解説します.初心者にも使いやすい無料ツールを用いた分析実践方法や,SNS企業にて日々データ解析に従事する著者だからこそ書ける分析例も紹介.新商品のマーケティングや宣伝広告の効果検証などへ幅広く応用できる基礎を身につけたい人に,必携の一冊です. ◇ 効率的に分析するための各ステップとは? ◇ 分析手法よ...

熊とワルツを : リスクを愉しむプロジェクト管理

DeMarco,Tom Lister,TimothyR 伊豆原,弓,1966- ・日経BP出版センター

人月の神話の表紙

人月の神話

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

Vue.js入門の表紙

Vue.js入門

川口和也/喜多啓介 ・技術評論社

高速軽快なWebアプリケーションを、プログレッシブフレームワークVue.jsでつくりあげる。Vue.jsを基礎からわかりやすく解説。実践で使いこなすための設計力・実装力を身につける。

レガシーソフトウェア改善ガイドの表紙

レガシーソフトウェア改善ガイド

クリス・バーチャル/吉川 邦夫 ・翔泳社

単なる延命策ではない、進化させるという発想! コードがレガシーになるのはなぜでしょう。その要因を特定し、 コードベースの品質を上げるためには、なにをすればいいのでしょう。 本書はこれらの古くて新しい質問に真摯に答えてくれるでしょう。 単純な(でも難解な)クラスやメソッドレベルのリファクタリングから、 モジュールあるいはコンポーネント全体を視野に入れた、広い範囲のリファクタリング。 また、最終手段としてのリライトに関するノウハウ(機能低下の予防方法や回避方法、 各種データのスムーズな移行など)を示します。 また、単に手を動かすだけではなく、いつもソフトウェアをフレッシュにし...

Rubyのしくみ : An Illustrated Guide to Ruby Internals

Shaughnessy,Pat 島田,浩二 角谷,信太郎 オーム社 ・オーム社

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

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

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

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

プログラミングHaskellの表紙

プログラミングHaskell

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

Scalaスケーラブルプログラミング

Odersky,Martin Spoon,Lex Venners,Bill 長尾,高弘,1960- ほか ・インプレス

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

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

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

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

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

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

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

米ソフトウェア界の第一人者Steve McConnellが執筆した名著「Code Complete」(1993年発行)の第2版。Jolt賞を受賞した初版の内容を受け継ぎ、さらに新しいトピックを盛り込んで、プログラミングのベストプラクティスを集大成した待望の書です。下巻は、テスト、デバッグ、リファクタリングを含むコードの改善テクニック、コンストラクション管理、統合手法、ツールの活用、レイアウトやコメントによる保守に優れたコードの作成など、効率的に高品質なプログラムを作成するための実践テクニックを解説します。著者Steve McConnellのプログラミングに対する見識と経験のすべてが詰め込...

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

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

西尾泰和 ・技術評論社

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

リファクタリング : 既存のコードを安全に改善する

Fowler,Martin,1963- 児玉,公信 友野,晶夫 平澤,章,1961- ほか ・オーム社

アンダースタンディングコンピュテーションの表紙

アンダースタンディングコンピュテーション

トム・スチュアート/笹田耕一 ・オライリー・ジャパン

計算理論をRubyでわかりやすく紹介!難しい数学の知識を利用せず、Rubyを使って実際にプログラムを作りながら解説。まつもとゆきひろ氏による「日本語版まえがき」を収録。

UXデザインの教科書の表紙

UXデザインの教科書

安藤昌也 ・丸善出版

UXデザインを「知る」「理解する」「実践する」。体系的にまとめられた初の日本語書き下ろし。

24時間365日サーバ/インフラを支える技術の表紙

24時間365日サーバ/インフラを支える技術

伊藤直也/勝見祐己 ・技術評論社

止められないサービスのために今、何ができるのか。

Web開発者のための大規模サービス技術入門の表紙

Web開発者のための大規模サービス技術入門

伊藤直也/田中慎司 ・技術評論社

大規模サービスを開発・運用する技術者のための入門書。OSや計算機の動作原理、DBの分散方法、実践的なアルゴリズムをシステムに組み込む実装、大規模データを料理する検索エンジンのしくみ、システム全体を見渡すためのインフラ設計の知識と、多方面にわたります。

絵で見てわかるITインフラの仕組み

山崎,泰史 三縄,慶子 畔勝,洋平 小田,圭二 ・翔泳社

ITILファンデーションシラバス2011の表紙

ITILファンデーションシラバス2011

笹森俊裕/満川一彦 ・翔泳社

システム運用管理者必携!人気資格の公認対策書。試験合格に的を絞った解説と確認問題+模擬試験2回分(80問)

プロのためのLinuxシステム構築・運用技術改訂新版の表紙

プロのためのLinuxシステム構築・運用技術改訂新版

中井悦司 ・技術評論社

キックスタートによる自動インストール、運用プロセスの理解、SAN/iSCSI、L2/L3スイッチ、VLAN、Linuxカーネル、systemd、ファイルシステム、問題判別ノウハウ、プロとしてのLinux技術。システム構築運用/ネットワーク・ストレージ管理の秘訣がわかる。Red Hat Enterprise Linux対応。

プロのためのLinuxシステム・10年効く技術の表紙

プロのためのLinuxシステム・10年効く技術

中井悦司 ・技術評論社

ディスク/プロセス/メモリの極意、実践型シェルスクリプト「十番勝負」、カーネル・ソースコードリーディングの方法、仮想化を自在に操る、RHEL6を極めるープロとしての胆力を鍛えるLinuxの決め技・定番技。

ビューティフルアーキテクチャ

Spinellis,Diomidis Gousios,Georgios 久野,禎子,1962- ほか ・オーム社

Flutterの技術本を執筆した話

メリークリスマス! ニューズピックスという会社にに入社して約3ヶ月経った @ko2ic です。 そして、NewsPicks Advent Calender 2019( 少しだけニュースピックスについて書きますね。興味ない人は下のブロック全部飛ばしてください。 自分は、NewsPicks For Businessという法人向けのサービスを担当しています。法人向けなので一般的には知られていませんが、こ…

基礎から学ぶ Flutterの表紙

基礎から学ぶ Flutter

石井 幸次 ・シーアンドアール研究所

本書は、Googleが開発したモバイルアプリフレームワーク「Flutter」について、基本から応用まで丁寧に解説した1冊です。

ダックタイピングの何が良いのか

CBcloud Advent Calender 23日目の記事です。 普段動的型付け言語を使っていて、ダックタイピングの何が良いのかいまいちわからない、という声を聞いたのでRubyを例に解説してみます。 ダックタイピングとは ダックタイピングについては以下のフレーズとともに語られることが多いかと思います。 "If it walks like a duck and quacks like a duc…

オブジェクト指向設計実践ガイドの表紙

オブジェクト指向設計実践ガイド

サンディ・メッツ/高山泰基 ・技術評論社

保守性を上げて、運用コストを下げるアプリケーションをつくるための実践的なテクニックが満載。

Go言語でつくるインタプリタを Haskell で書く

この記事は? Haskell の基本機能だけでプログラミング言語作成したのでご紹介します 既存のライブラリやパーサジェネレータ等を使用せずにプログラミング言語を作成 元ネタは「Go言語でつくるインタプリタ」という書籍 この書籍で作成するプログラミング言語の名は Monkey

Go言語でつくるインタプリタの表紙

Go言語でつくるインタプリタ

Thorsten Ball/設樂洋爾 ・オライリー・ジャパン

Go言語を使って架空のプログラミング言語のインタプリタを作ることで言語の作り方やコンピュータの仕組みを学ぶ ! Go言語を使って架空のプログラミング言語のインタプリタを作りながら言語の作り方とコンピュータの内部の動作を学ぶ書籍です。300ページ弱の分量で、インタプリタがどのように作られているのかを実際に言語を作りながら学ぶことができるます。

ブロックチェーンのインターオペラビリティを利用した送金ネットワークの考察

この記事はKyash Advent Calendar 2019( こんにちは。株式会社Kyash( 支払いにおいては各種Payサービスを通じて、その利便性を多く享受できるようになったと感じることが増えましたが、お金を送る送金では果たしてどうでしょうか?先日忘年会で会計で割り勘をする際に、友人はLINE Payをメインで使っていて、私はKyashアプリを使っていて、当然サービスを超えて送金ができない…

制御工学関連書籍の世界

こんにちは. watawatavoltageです.この記事では,制御工学関連書籍の世界について書きたいと思います. この記事は,完成した状態で投稿するのではなく,随時更新していくタイプの記事です. 「はじめに」では,なぜこのような記事を書くのか説明します. コメント欄で,紹介してほしい書籍を書いていただけたら,随時反映していきますので,よろしくお願いいたします.

フィードバック制御入門の表紙

フィードバック制御入門

杉江 俊治/藤田 政之 ・コロナ社

本書では,システムの伝達関数表現に基づきながら,ロバスト制御を視野に入れた現代的な観点から記述し,豊富な図表と例題により,制御を専門としない多くの人々にも容易に理解できる「わかりやすい教科書」となるよう配慮した。

高校数学でマスターする制御工学の表紙
線形システム制御入門の表紙

線形システム制御入門

梶原 宏之 ・コロナ社

本書は,状態空間法による線形制御系の解析・設計についての入門書である。状態空間モデルを用いて,対象が安定かどうか,いつ安定化できるか,センサがたりないが大丈夫か,安定化を適切に行う方法などについて平易に解説している。

現代制御論の表紙

現代制御論

吉川恒夫/井村順一 ・コロナ社

システム制御工学演習の表紙
実践ロバスト制御の表紙

実践ロバスト制御

平田 光男 ・コロナ社

本書では,与えられた制御問題にいかにして答えを求めるかという実践的な側面から,H∞制御およびμ設計法について,これらの設計法をロバスト制御系設計のツールとして使いこなせるようにすることに主眼を置いて平易に解説した。 1. ロバスト制御のシナリオ 1.1 ロバスト制御とは 1.2 フィードバック制御系 1.3 モデル化誤差とロバスト性 1.4 摂動の種類とロバスト制御の代表的な方法  1.4.1 構造的摂動と非構造的摂動  1.4.2 H∞制御とμ設計法 1.5 ロバスト制御系設計のためのソフトウェア 演習問題 2. H∞制御理論 2.1 問題設定および定式化 2.2 一般化プラント 2...

行列不等式アプローチによる制御系設計の表紙
システム動力学と振動制御の表紙
大学院入試徹底対策テキスト 制御工学の表紙

大学院入試徹底対策テキスト 制御工学

森 泰親 ・コロナ社

大学院入試問題はひとつの問題の中に小問が数題あり関連している。たとえば,システムの動特性を式表現し,それをラプラス変換して制御系全体のブロック線図を構成したのち,等価変換して伝達関数を見つけ,ステップ応答と定常偏差,安定度を計算するといった具合である。 早い段階で間違うとそれ以降の解答は苦労が無駄になってしまうことから,異常なほどの緊張に襲われ,実力を発揮できなかったという声をよく聞く。それぞれのテーマをしっかりと身に付けておれば恐れることはない。ただ,そのような問題に取り組んだ経験がないために焦ってしまうのである。 ならば,経験を積むためにと生まれたのが本書である。本書は,「実際の過...

🔰Automation Anywhere のオススメの学習方法についてまとめてみる

はじめに Automation Anywhereにはじめて触るとき、どうやって学べばよいかわからずに困ることってあるよね😱🤔❓ アップデートが早い割には情報がなかなか見つからなくてボクも苦労することが結構あったよ😢😵 本記事では、Automation Anywhereを学びたいと思っている人へのオススメの学習法をまとめていくよ😘✨ 想定読者 以下の皆様のAutomation Anywhere学習の…

Automation Anywhere A2019シリーズではじめるRPA超入門の表紙

Automation Anywhere A2019シリーズではじめるRPA超入門

小笠原 種高/桐島 諾子/オートメーション・エニウェア・ジャパン株式会社/SB C&S株式会社 ・日経BP

Automation Anywhere EnterpriseはRPAツールの1つです。RPAは、ロボティックプロセスオートメーション(Robotic Process Automation)のことで、今まで手作業で行っていた仕事を自動化できるツールです。データの収集から統合・入力までを人間に代わって実行できるもので、POSデータやExcelのデータ入力などにも使えます。  Automation Anywhere Enterpriseの最新バージョンA2019は2019年10月に発表されたもので、クラウド型になり、これまでとUIが大きく変更になりました。A2019では、従来形式の表示以外に、...

現場の業務を完全自動化AI搭載RPAツールAutomation Anywhere Enterprise開発・運用ガイド

松本,匡孝 田中,遼,RPAエンジニア オートメーションエニウェアジャパン株式会社 ・ソーテック社

CakePHP3をはじめて触ったときに読んだものをまとめておく

このエントリは、 コネヒト Advent Calendar 2019( の19日目のエントリです。 はじめに 今年7月にコネヒトに入社しまして、5ヶ月ほど経過しました @takoba( です。 コネヒトではサーバーサイドの主要言語としてPHPを採用しており、その上で採用しているアプリケーションフレームワークは CakePHP( です。一方でぼくは、PHPの経験こそあれど入社するまでCakePHPを…

はじめてのPHPプロフェッショナル開発

伊藤,翔 金城,秀樹 高野,福晃 ・秀和システム

ノッチフィルタを理解する

ノッチフィルタについて 本記事ではノッチフィルタについて紹介します. 現場でよく用いられる基本的なフィルタですが, 記事が意外と見当たらない事もあって書いてみようと思います. ノッチフィルタは以下の図のように, 特定の周波数のゲインが非常に小さくなっているフィルタです. これを制御対象の共振ピークに対して適用する事で, 制御対象の振動を抑制する事ができます.                 図:ノ…

現場で役立つ制御工学の基本の表紙

現場で役立つ制御工学の基本

涌井 伸二/橋本 誠司/高梨 宏之 ・コロナ社

【書籍の特徴】 制御工学の書籍は極めて多い。これら書籍では,最初に数式の定義などの導入をおこなう。しかし,初めて制御工学を学ぶ学生,あるいは初級技術者にとって,数式の完全理解は高い壁となる。これを乗り越えられない,すなわち数式の理解が不十分な場合,制御工学の知見を駆使した研究開発ができないと思い込む。実は決してそのようなことはないのである。本書の場合,数学的な準備の前に,いきなり実際の応用例を2章に配置し,その後に数学的な準備事項を3章で記載している。極論を許してもらうならば,数式が理解不能であっても,機械やプラントに対して制御をかけていくことができる。わからないからと言っても,工学的な...

ナノスケールサーボ制御の表紙

ナノスケールサーボ制御

山口高司/編著 平田光男/編著 藤本博志/編著 ・東京電機大学出版局

MATLABプログラムファイルを添付.

精密位置決め・送り系設計のための制御工学の表紙

精密位置決め・送り系設計のための制御工学

松原厚 ・森北出版

制御理論のユーザの立場から書かれた「問題解決型」自習書。MATLAB/Simulinkによる例題演習でよくわかる。

認めたくないものだな… Neural Networkの力学系表現というものを

この記事は、NTTコミュニケーションズ Advent Calendar 2019( 昨日は @yusuke84 さんの記事、WebRTC Platform SkyWayのサポートについて考えていること( でした。 メリークリスマス!:santa::christmastree::gift::santa::christmastree::gift::santa::christmastree::gift:…

微分方程式で数学モデルを作ろうの表紙

微分方程式で数学モデルを作ろう

デヴィッド・バージェス/モラグ・ボリー/垣田 高夫/大町 比佐栄 ・日本評論社

線型、非線型の微分方程式をタイプで分けて扱いながら、自然科学や社会科学の30分野にわたる豊富な事例で数学モデルを作り、分かりやすく解析していく。まさしくツールとしての微分方程式、数学モデルの醍醐味を味わえる、活きた入門書。 第1章 序論 第2章 成長と減衰 第3章 変数分離形微分方程式 第4章 線型1階微分方程式 第5章 線型2階微分方程式 第6章 非線型2階微分方程式 第7章 微分方程式系

ディープラーニングと物理学 原理がわかる、応用ができるの表紙

ディープラーニングと物理学 原理がわかる、応用ができる

田中 章詞/富谷 昭夫/橋本 幸士 ・講談社

★2024年ノーベル物理学賞関連書籍★ ホップフィールド模型からニューラルネットへ。物理の言葉でしっかり学べる。日本唯一の好著! 人工知能技術の中枢をなす深層学習と物理学との繋がりを俯瞰する。物理学者ならではの視点で原理から応用までを説く、空前の入門書。 《目次》 第1章 はじめに:機械学習と物理学 【第I部 物理から見るディープラーニングの原理】 第2章 機械学習の一般論 第3章 ニューラルネットワークの基礎 第4章 発展的なニューラルネットワーク 第5章 サンプリングの必要性と原理 第6章 教師なし深層学習 【第II部 物理学への応用と展開】 第7章 物理学における逆問題 第8章...

Qiita記事データで技術の寿命を分析する 〜コンテンツログを用いた生存時間分析〜

本記事はNTTドコモSI部アドベントカレンダー19日目の記事です. こんにちは! 先読みエンジンチームの橋本です. 業務ではエージェントサービスのためのパーソナルデータ解析の技術開発に取り組んでます. 本記事では,Qiita投稿記事データに生存時間分析の適用し,コンテンツ(継続的な記事投稿)の寿命を定量的に評価する方法を紹介します. 生存時間分析とは,イベント発生までの期間とイベントとの関係を分析…

アプリ開発初心者が Flutter に入門して 1 か月でアプリをリリースした話

はじめに 最近 Flutter に入門しました。無事に一つアプリをリリースすることができたのですが、ネイティブアプリの開発が全くの素人で苦労した点があったので、同じく入門する初心者の方に記録として残していこうと思います。 また、事情があり家の PC でなかなか開発が進められないため社内の PC で業務終了後に開発を進める形になりました。社内環境では Proxy にネットワーク通信が阻まれてしまうた…

Flutter モバイルアプリ開発バイブルの表紙

Flutter モバイルアプリ開発バイブル

南里勇気/太田佳敬/矢田裕基/片桐寛貴/丸山 弘詩 ・マイナビ出版

Googleが開発しているモバイルアプリケーションSDK、Flutterの実践解説書です。 iOS・Androidなどクロスプラットフォームで動作するモバイルアプリの開発者を対象にして、全体感を踏まえた基礎的な部分から実践的な概念や実装に至るまで、丁寧に説明していきます。 「Chapter1 Flutterとは」ではFlutterの概要を解説します。 「Chapter2 開発環境の構築」では、Flutter本体のインストールに加えてiOSシミュレーターやAndroidエミュレータでの開発環境の構築を紹介します。Flutter自体はクロスプラットフォームですが、ビルドシステムや...

Microsoft Azure のオススメの学習方法についてまとめてみる

はじめに 新しいサービスにはじめて触れるとき、どうやって学べば良いかが分からずに困ることってありませんか? 特にパブリッククラウドは、サービス数が非常に多い上にアップデートが早いため、キャッチアップするのが大変ですよね。 本記事では、Microsoft Azure を学びたいと思っている方を対象に、オススメの学習方法についてまとめていきます。 想定読者

Azureテクノロジ入門 2019の表紙

Azureテクノロジ入門 2019

佐藤 直生/久森 達郎/真壁 徹/安納 順一/松崎 剛/高添 修 ・日経BP

Azureの全体像がよくわかると大好評の『Azureテクノロジ入門』に、最新版が登場! 今回の改訂では旧版発行後の最新情報を反映させただけでなく、IoT、AI(人工知能)、ML(機械学習)、データ分析、コンテナーといった、注目の分野の情報、開発者向けの情報を拡充しました。Azure初心者のすべての技術者の皆様に、Azureを知るための「はじめの一歩」としてお勧めします。 【目次】 第1章 Azureの基本と全体像 第2章 AzureのインフラとIaaS 〜 仮想マシン、ストレージ、ネットワーク 第3章 データベース、データ分析、AI(人工知能)、IoT(Internet of Thin...

未経験者が入社1カ月間で必死に読んだ課題図書6冊

今年の11月1日に、未経験でマイナビのサーバサイドエンジニアとして中途入社しました。 最初の1ヶ月間は、上司から課題図書を指定してもらい、それをひたすらインプットしていたので、そのまとめをここに記したいと思います。 尚、私の所属しているチームではRuby on Railsを使用しています。 1冊目:「アジャイルソフトウェア開発の奥義」 (

アジャイルソフトウェア開発の奥義第2版の表紙

アジャイルソフトウェア開発の奥義第2版

ロバート・C.マーティン/ジェームス・ニューカーク ・SBクリエイティブ

ソフトウェア開発の原則・デザインパターン・プラクティス完全統合。すべての悩めるプログラマのための処方箋。Software Development誌Jolt Award受賞作。

エンジニアの知的生産術の表紙

エンジニアの知的生産術

西尾泰和 ・技術評論社

仕事をするうえで、どのように学び、整理し、アウトプットするのか、エンジニアの知的生産の方法を解説した書籍です。知的生産の方法を解説した書籍のほとんどは執筆者の方法の紹介にとどまっており、各自の環境に合うようにどのようにカスタマイズするかまでは書かれていません。本書では、数々の知的生産術の共通点や特徴を知ることで、どこが重要な部分なのかを解説します。これにより、みなさんが自分の環境に合わせて手法を変化させ、取り入れられるようになることを目的とします。筆者が日ごろ行っている具体的な手法や試行錯誤も紹介します。

新しいLinuxの教科書

三宅,英明 大角,祐介 ・SBクリエイティブ

統計初心者がベイズ統計学に入門するまでの勉強法

この記事の目的と対象者 この記事は、統計をほとんど勉強したことがない人が、立派に「ベイズ統計」というナウでヤングな統計学について語れるようになるまでの道標を示します。 ドヤ顔でベイズ統計について正しいことを語れるようになる、統計に詳しい人とがガッツリ議論できるようになるぐらいまでがこの記事のゴールです。 この記事の勉強をしたところでベイズ統計を使いこなせるようになるわけではないことに注意してくださ…

Rで学ぶ統計学入門の表紙

Rで学ぶ統計学入門

嶋田 正和/阿部 真人 ・東京化学同人

主要目次: 統計学を学ぶ大切さ/母集団と標本/大数の法則,正規分布,中心極限定理/推定と誤差/平均値の有意差検定:t検定/分散分析/相関/回帰/一般化線形モデル/一般化線形混合モデルと過分散対応/ノンパラメトリック検定/ベイズ統計学の基礎

Rによるやさしい統計学の表紙
Pythonで理解する統計解析の基礎の表紙

Pythonで理解する統計解析の基礎

辻真吾/谷合廣紀 ・技術評論社

統計解析を学びたいと考える方に向けて、データを確認しながら学習できる新時代の入門書。複雑な計算やグラフの描画が簡単にできるPythonをフル活用。

心理統計学の基礎の表紙

心理統計学の基礎

南風原 朝和 ・有斐閣

心理統計学は実証的な心理学研究において欠くことのできない、重要な学問。心理学の研究を行ううえで必要となる統計学の理論と方法、その基礎となる考え方を、心理学の研究に特有の問題に留意してわかりやすく実践的に解説する。

データ解析のための統計モデリング入門の表紙

データ解析のための統計モデリング入門

久保 拓弥 ・岩波書店

現象を数理モデルで表現・説明するのに慣れていない人のために、章ごとに異なる例題を解決していく過程を通して、統計モデルの基本となる考えかたを紹介する。前半では、応用範囲のひろい統計モデルのひとつである一般化線形モデルの基礎を、後半では、実際のデータ解析に使えるように、階層ベイズモデル化する方法を、RとWinBUGSの具体例を用いて説明する。

基礎からのベイズ統計学の表紙

基礎からのベイズ統計学

豊田秀樹 ・朝倉書店

21世紀の現代社会において、データ分析の多くの実践的現場では、すでにベイズ統計学が主流になっています。迷惑メールフィルタや画像音声のノイズ除去など、ベイズ統計学のない日常はもはや私たちには考えられません。またこの流れは決して止まらないでしょう。しかし、現在、特に文科系の大学における統計学教育の中でベイズ統計学の学習は十分とは言えません。技術的困難さが解決されたいま、社会・人文・行動科学の学部教育のなかで、ベイズ統計学の教育を充実させることは社会的急務です。本書は、文科系・理科系を問わず、ベイズ統計分析に入門を希望している方を読者として歓迎します。

完全独習ベイズ統計学入門の表紙

完全独習ベイズ統計学入門

小島寛之 ・ダイヤモンド社

迷惑メールが自動的に判別されるしくみとは?先端ビジネスや医療を支える「未来を予測する統計学」を根本から解説。かけ算・わり算だけで理解できる!

SIer営業からiOSエンジニアになったお話し

はじめに からくり Advent Calendar 2019( 宜しくお願いいたします。 本記事を書こうと思った経緯 私は新卒で入社したSIerで技術営業を4年していました。

二項分布、ポアソン分布、正規分布、超幾何分布の関係と近似誤差

概要 各分布の関係性をざっくり紹介 分布を計算・可視化するPythonコード作成 条件を変えて実行し、近似誤差の大きい場合と小さい場合があることを確認 参考書籍

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

X LINE Facebook はてブ