今週のQiita技術書まとめ
2022年1月23日配信
Enum.zip_reduce を楽しむ (Elixir)
客の目線ではなく自分の目線でモノをつくれ。 Advent Calendar 2022 31日目^1の記事です。 I'm looking forward to 12/25,2022 :santa::santatone1::santatone2::santatone3::santatone4::santatone5: 私のAdvent Calendar 2022 一覧( ^1: @kaizennago…
プログラミング Elixir(第2版)
プログラミング言語Elixirを学ぶ Elixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい文法を採用したプログラミング言語です。 本書は、世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書“Programming Elixir 1.6” (Pragmatic Bookshelf, 2018) の日本語訳です。 通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。本書を読むことで、Elixirらしいプログラ...
SAS/ORを使う上での参考サイト
あらまし 統計用のSAS言語の一般書籍やSAS社以外のブログは見かけるものの、SAS OptimizationやSAS/ORの資料は少ない。SAS社の資料を見る場合、SAS製品の範囲が広く、SAS OptimizationやSAS/ORが他に埋もれて探しにくかった。SAS OptimizationやSAS/ORを使う上で参考になったリンクの記録を残すために記載する。 SAS Optimizatio…
ゼロから作るDeep LearningをJuliaで学びたかった
ゼロから作るDeep Learning ~Pythonで学ぶディープラーニングの理論と実装~ 「ゼロから作るDeep Learning」の序章ではPythonの使い方について記述されています。 この記事は書籍の1章におおよそ沿いながらJuliaについて書いたものです。Julia使い方を紹介していきます。 Deep Learningやニューラルネットワークを学ぶ予定がない方でもJuliaの使い方につ…
ゼロから作るDeep Learning
実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...
未経験者が「グラフ画像の読取り効率化」アプリを開発した話【Laravel / Vue.js / Docker / AWS】
1. はじめに 本記事は実務未経験者がポートフォリオとして個人開発したWebアプリや学習過程などをご紹介します。 <font color="MediumBlue"未経験からエンジニア転職を目指す方々のお役に立てれば嬉しいです。</font 2. 開発したアプリ 「 PLOTemo 」 とは ? アプリを簡単に説明すると、
PHP本格入門[上] 〜プログラミングとオブジェクト指向の基礎からデータベース連携まで
Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。 「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」 「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」 といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
PHPフレームワークLaravel入門第2版
PHPフレームワークのロングセラー定番解説書が、新バージョン対応で改訂! 本書は、Laravelのインストールから、フレームワークの中心になるModel-View-Controller(MVC)の使い方、開発に役立つ各種機能をわかりやすく解説した入門書です。新しいディレクティブ(@csrf/@error)、バリデーションルール(増補解説+自作)、Bootstrapによるぺジネーションリンク、Auth(Laravel/uiパッケージ)の使い方などの項目を追加しました!
PHPフレームワークLaravel実践開発
アプリケーション開発には、基本のMVC以外の機能実装が非常に重要になります。本書は、既刊『PHPフレームワーク Laravel入門』を読み終わった方に向けて、もっと知りたいという要望の高かったMVC以外の機能実装の手法を解説します。コア機能の詳細から、サービス、DBクラスとEloquent、ジョブ管理、フロントエンド(Vue.js、React、Angular)との連携、ユニットテスト、Artisanコマンドまで詳細にわかります。Laravel5.8.9準拠。
Vue.js入門
高速軽快なWebアプリケーションを、プログレッシブフレームワークVue.jsでつくりあげる。Vue.jsを基礎からわかりやすく解説。実践で使いこなすための設計力・実装力を身につける。
Bootstrap4フロントエンド開発の教科書
ウェブ開発の知識とコツをしっかりマスター。CSSフレームワークやグリッドデザインの基本から、独自テーマによるカスタマイズ方法まで。Bootstrap4の全機能がこの1冊でわかる!一歩先を目指すWebデザイナー&Webエンジニアにおすすめ!
プロになるためのWeb技術入門
Webアプリケーション開発の「基礎の基礎」をしっかり学べる入門書。通信技術とソフトウェア開発技術の両面から、Webシステムのしくみをひとつひとつ確実に解説。
基本情報技術者午後試験対策書(2021)
どうしても午後問題が苦手で…とお悩みの方に、手にしていただきたい1冊です。ますます比重が高くなった必須問題の「情報セキュリティ」と「アルゴリズム」を詳細解説!演習問題も多数収録。「アルゴリズム」と聞いただけで諦めたくなっている方も、階段を一段一段上がるような感覚で理解できるようになります。テクノロジ系の選択問題、マネジメント系・ストラテジ系の選択問題についても、テーマごとの解説と演習問題を掲載。
LiveView JP#3:LiveUpload特集LT会+ライブモブコーディング レポート
Twenty years from now, you will be more disappointed by the things that you didn't do than by the ones you did do, so throw off the bowlines, sail away from safe harbor, catch the trade winds in your …
世界四連覇AIエンジニアがゼロから教えるゲーム木探索入門
はじめに 書籍化 本記事を元に ゲームで学ぶ探索アルゴリズム実践入門~木探索とメタヒューリスティクス( という書籍を出版することになりました!
ゲームで学ぶ探索アルゴリズム実践入門〜木探索とメタヒューリスティクス
ゲームAIの技術要素には大きく分けて「ルール」「探索」「機械学習」の3つがあります。近年話題になることの多い機械学習ですが、機械学習だけでは遠い将来の状況を正確に読むことは難しく、特に探索がなければ真に強いAIは生まれません。また、ゲームAIの技術を競う各種コンテストなどでは使用できるメモリ量やファイルの容量に制限が課され、機械学習を利用することが現実的ではないケースもあります。これは実務においても同様で、与えられた要件によっては今も探索技術が主要素となり得ます。本書は、この探索技術とそれを支えるアルゴリズムにフォーカスを当て、ゲームAIを題材にその重要性と魅力を楽しく学ぶための入門書で...
AlphaZero 深層学習・強化学習・探索 人工知能プログラミング実践入門
Google傘下の英国DeepMind社が開発した「AlphaGo」は、2015年に「囲碁」の一流棋士に圧勝したことで、世界中の大きな注目を集めました。それを発展させ、「囲碁」だけでなく「チェス」「将棋」でも最強のコンピュータソフトを目指して作られたのが、2017年末に発表された「AlphaZero」です。 本書では、この最新・最強の機械学習フレームワークである「AlphaZero」の仕組みを解き明かします。「AlphaZero」は、これまでも使われてきた「深層学習」「強化学習」「探索」のアルゴリズムを組み合わせて作られており、それぞれの構成要素を理解することで、全体像を把握できます。...
A-CSM研修のまとめ(2022/01/17-20 Zuzi Schova)
2022/1/17-20に開催された、Zuzi SchovaのA-CSM研修( 研修内容のまとめを書きます。 研修の概要 今回の研修は4日間のオンライン形式で開催され、Zuziからの講義とグループ内でのディスカッションを中心に進めていました。 トレーナーはZuzana Šochová - consultancy, coaching, workshops( (Zuzi)です。
SCRUMMASTER THE BOOK 優れたスクラムマスターになるための極意ーーメタスキル、学習、心理、リーダーシップ
「スクラムマスターは何をすればよいのか」に答えてくれる本 本書は、「スクラムチームの母」と呼ばれ、著名なスクラムトレーナーでもある著者が、 その経験則ーースクラムマスターは何をすればよいのかーーをまとめた、 Addison-Wesley Signature Series(Cohn)『The Great ScrumMaster: #ScrumMasterWay』 の日本語版です。 スクラムには、3つの役割があります。 プロダクトオーナー、開発チーム、スクラムマスターです。 プロダクトオーナーは、プロダクトの責任者であり、 開発チームは、プロダクトを開発します。 一方で、スクラムマス...
1兆ドルコーチ
アメフトのコーチ出身でありながら、優秀なプロ経営者。ジョブズの師であると同時に、グーグル創業者たちをゼロから育て上げたコーチ。アマゾンのベゾスを救い、ツイッター、ユーチューブCEOらを鍛え、たった1人で、シリコンバレー中の企業に空前の成功をもたらした伝説のリーダー、ビル・キャンベル。これまで謎に包まれてきたその驚くべき教えのすべてがいま、初めて明らかにー。
米海軍で屈指の潜水艦艦長による「最強組織」の作り方
アメリカ海軍でダメな艦として有名だった潜水艦「サンタフェ」。 134名の乗員たちの間には、「言われたことをやるだけ」という空気が蔓延し、みな、働くことに疲れていました。 そんななか、新たに艦長に就任したマルケ大佐は、この艦が抱える問題を一つひとつ取り除き、 わずかな間に、誰もが注目する最も優れた艦に生まれ変わらせました。 それだけでなく、マルケ艦長が去った後も、今に至るまで、サンタフェは優れたリーダーを多く輩出しています。 いったいどうやったらそんなことができるのか。 マルケ艦長が行った改革のプロセスを、本書では丁寧に描いていきます。 軍人なのに、命令が大嫌いな艦長。 「よ...