今週のQiita技術書まとめ
2022年12月18日配信
【エンジニア1年目】読んでよかった書籍7選
メリークリスマス!:christmastree::sparkles: この記事はディップ株式会社 Advent Calendar 2022( はじめに こんにちは! 2022年の4月にディップ株式会社に入社し、
プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則
一通りプログラミングができるようになった。しかし、読みにくい、遅い、頻繁にエラーが発生する、書いたコードを修正すると動かなくなる等々、なかなか「よいコード」を書けないとお悩みではありませんか? 本書は、よいコードを書く上で指針となる前提・原則・思想、つまり「プリンシプル」を解説するプログラミングスキル改善書です。初心者向けの書籍では絶対に説明しない、古今東西のプログラマーの知恵をこの一冊に凝縮しました!
プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
TypeScriptは、JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では、根幹となるJavaScriptの仕様・機能とともに、TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが、TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が、型の有効性を理解しTypeScriptらしいコードを書けるようになるために、本書では、プログラムの安全性を高める基本的な型の扱い方から、TypeScriptの「高い表現力」の源となってい...
ゼロからわかる TypeScript入門
Webアプリケーション開発をもっと「安全」に! 「型」を駆使したTypeScriptプログラミングをしっかり学ぼう! TypeScript は、JavaScript にクラスや静的型付けなどの機能を加えた「altJS」の1つですが、近年、Web アプリケーションフレームワークの標準言語としての採用が増加し、Web開発の必修言語として需要が急速に伸びています。本書は、プログラミング初心者や本職プログラマーではない方を対象に、TypeScriptの基本的な文法とプログラミング方法をていねい&しっかり解説しています。また、最終章でWeb API とJSON を利用した非同期Web アプリケー...
図解 Amazon Web Servicesの仕組みとサービスがたった1日でよくわかる
AWSの最初の一歩としての基本の知識を、1冊にぎゅっと凝縮した入門書。 誰もが確実に知識を身につけられるように、豊富な図解とわかりやすいテキストで、AWSの幅広い知識を体系的に解説していきます。 <本書の特徴> ● オールカラーの紙面に、図や画面を豊富に掲載。楽しく、直感的にわかりやすい内容を目指しました。 ● 仮想サーバー、ストレージ、ネットワーク、データベース、セキュリティなどの根幹をなすサービスを、コストや利用イメージなども交えながら丁寧に解説。基本の知識がしっかり身につきます。 ● ITシステムに馴染みのない人でもつまずかないよう、サーバーやネットワークなどの基礎知識もやさしく...
20代を無難に生きるな
仕事、人間関係、学び、習慣、考え方ー人生の基礎をつくる「はじまり」の10年間。停滞するか、上に登るか。自分だけのスタイルを見つける20代の教科書。
著書「プログラムはなぜ動くのか」を読んで。
駆け出しエンジニアが著書「プログラミングはなぜ動くのか」を読んだ感想 エンジニア二年目の私が最近読んで非常に勉強になった本がタイトルにもある「プログラミングはなぜ動くのか」です。 どのような内容が書いてあるかというと、プログラムが動作する根本的な仕組みについてCPUやメモリとハードディスの関係やOSとアプリケーションについて詳しく書いてあります。 技術の進歩で便利な世の中になり、PCがどのような仕…
プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
『プログラムはなぜ動くのか』14年ぶり、待望の改訂第3版! 「これからの10年も通用する基本」を、より多くの読者に身につけてもらうために改訂しました。 プログラムがコンピュータの中でどのように動作するのかを、誰にでもわかるように説明します。プログラムは、メモリーにロードされ、CPUによって解釈・実行されます。その仕組みを、多数の図を使って、順序だてて解説します。 第3版では、あらためて全文を見直して、登場する製品や開発ツールなどを新しいものに置き換え、プログラミングが初めてという人でも戸惑わないように、本文や注釈に大幅な加筆を加えています。第2版で好評だったハードウエアに関する説明や...
Elixir自社プロダクト「Bright」①:「今のIT業界でエンジニア/プログラマは適正に評価されない」と 25年間、思い悩んだ結果、「自社から変えよう」と始めて2年後、プロダクト化に至る
この記事は、Elixir Advent Calendar 2022( 10の24日目です 昨日は、私で「Eixirで機械学習に初挑戦⑥:いま、Elixir AI・MLで何が出来る?→ElixirでAI・MLを構築するメリット→2023年にElixirで攻略する領域」( <font color="red"【2023/12/26追記】 皆さまに沢山、応援いただいた本コラムの続編をアップしました</fo…
Ruby 3.2で発生する「プロを目指す人のためのRuby入門 改訂2版」との差異について(注目の新機能もあわせて紹介!)
はじめに 2022年12月25日に、Rubyの新しいバージョンであるRuby 3.2がリリースされました。 一方、2021年12月2日に出版した書籍「プロを目指す人のためのRuby入門 改訂2版( 3.0を対象にしています。 本書は紙の本であるため、簡単に内容をアップデートすることができません。しかし、何もしないとどんどん内容が古くなってしまい、「本の通りやってみたけど、今使っているRubyとなん…
プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで
本書は、プログラミング言語Rubyの言語仕様や開発の現場で役立つRubyの知識を説明した本です。豊富なサンプルコードで文法を学び、例題でプログラミングの流れを体験できます。第1版(2017年11月発行)は、初心者の目線にたった丁寧な解説が好評で多くのRuby初学者に愛読され、いまやRuby入門書の定番とも言える存在です。2020年末のRuby 3.0のリリースに伴い、全章にわたって記述内容を見直し、Ruby 3.0までの変更点や新機能に合わせて加筆・修正を行いました。また、第1版にて読者から「難しい、わかりづらい」という声の多かったトピックの説明を改善するなど、より初心者に親切な内容に刷...
『RubyでつくるRuby』のMinRubyのパーサを書いた(手書きの再帰下降パーサ)
書籍 『RubyでつくるRuby ゼロから学びなおすプログラミング言語入門』(以下、 『RubyでつくるRuby』 )で扱われているミニ言語 MinRuby のパーサを書いてみました。 『RubyでつくるRuby』は、Ruby を使った基本的なプログラミングの入門から始まり、後半ではミニ言語 MinRuby(Ruby のサブセット)のインタプリタを作って最終的に MinRuby言語で MinRub…
RubyでつくるRuby ゼロから学びなおすプログラミング言語入門
プログラミングを始めるなら、プログラミング言語を自分でつくってみるのがいちばん! 最低限の機能なら、こんなに簡単にインタプリタを作れます。よくわからなかったプログラミングも、裏側の仕組みから分かってしまえば怖くない! 第1章 Ruby超入門 1.1 Ruby でRuby を作ろう 1.2 Ruby インタプリタの準備 1.3 Ruby プログラムの書き方と実行の仕方 1.4 最初のプログラム(1 + 1 =?) 1.5 まとめ 第2章 変数・分岐・ループ 2.1 計算結果を覚えておく(変数) 2.2 ゲームを作る(条件による処理の分岐) 2.3 やるこ...
【C#】ASP.NET Web API 2のチュートリアルアプリをクリーンアーキテクチャにする
この前クリーンアーキテクチャのルールについての記事( 書籍で紹介されていた上記クラス図を参考にしています。対象のチュートリアルアプリはこちら( 変更前のクラス図・コード クリーンアーキテクチャにする前のチュートリアルアプリのクラス図・コードです。 クラス図はシンプルなMVCになっています。
データアナリストになるためのロードマップ【決定版】
この記事はNuco Advent Calendar 2022の25日目の記事です データアナリストになるためのロードマップとは <img src=" width=600 / 本記事の指す「データアナリストとは」 データアナリストとはデータの収集・分析のプロフェッショナルです。
論理的思考のコアスキル
ビジネスの武器になる論理的思考力を確実に強化するには。必須のスキルを3つに絞り、具体的トレーニング方法とともに指南する。
入社1年目から差がつく ロジカル・シンキング練習帳
グロービス「思考領域トップ」が教える 一番わかりやすいロジカル・シンキングの入門書が登場! 趙実践ドリルで身につく すぐに使えて一生役立つ20の技術を徹底解説!! 徐々に難易度が上がる問題を解くことで 自然とビジネスマンとしての必須教養が身につく! [こんな人におすすめです!] ・思考が進まずどうどう巡りに陥りがち ・伝えたいことがうまく伝わらない ・根拠のある数字を提示するのが苦手 ・相手が求めていることとズレてしまう CHAPTER1 まず「根拠」から考える CHAPTER2 「何が起こっているか」正しく認識する CHAPTER3 「数字」に仕事をさせる CHAPTER4 上...
入門統計解析法
「データをとる目的は何であるか、を明確にすることが統計解析の第一歩である」との書き出しで始まるこの本は、入門書でありながら統計解析の基礎手法を幅広い視野から解説してあるので、統計解析の全容がつかめる。
統計学が最強の学問である
ーーーーーーーーーーーーーーーーー ビジネス書大賞(2014) 日本統計学会出版賞(2017) を受賞した、統計学入門書の金字塔! ーーーーーーーーーーーーーーーーー あえて断言しよう。あらゆる学問のなかで統計学が最強の学問であると。 どんな権威やロジックも吹き飛ばして正解を導き出す統計学の影響は、現代社会で強まる一方である。 「ビッグデータ」などの言葉が流行ることもそうした状況の現れだが、はたしてどれだけの人が、その本当の魅力とパワフルさを知っているだろうか。 本書では最新の事例と研究結果をもとに、基礎知識を押さえたうえで統計学の主要6分野 ◎社会調査法 ◎疫学・生物統計学 ◎心理...
やさしく学べる微分積分
進学率50%という大学大衆化と社会人への大学開放化の変化の下,新入生の学力レベルは多様化して来ています。この本は,このような教育的・社会的変化に対応して書かれた微分積分のテキストです。 微分積分を学んでいくのに必要な基本的な関数を,直線や放物線といった高校数学の復習から紹介しています。微分積分の基本的知識の習得が目的ですが,それとともに,より高度な数学への学習の足がかりにもなるよう配慮しています。学ぶ人の立場に立った内容構成で,新しい知識は,例題とそれに対応した練習問題を解くことにより,理解できるようになっています。 練習問題にはすべて,詳細な解答がつけられていますので,自学自習にも...
ゼロから学ぶ微分積分
微分積分のゆりかごから大学までを学ぶ本。数学科と経済学科を修了した著者が贈る微分積分の本。微分積分の本質をつかむための絶好の入門書。物理や経済の実例も豊富。数式だけで終わらせない。 ●1章 微分を体で感じる 1.1. 微分をゼロから考えよう 1.2. 微分はつかえる! 1.3. 微分係数の演算法則をまとめよう 1.4. 微分でわかる(?)、最大値・最小値 ●2章 積分とはこういうことだったのか 2.1. 積分もゼロから考えよう 2.2. 積分が計算できる! 2.3. オドロキの積分利用法 3章 テーラー展開は、関数の仕立て屋 3.1. パラメーターを含んだ関数 3.2. テーラー関数 ●...
まずはこの一冊から 意味がわかる線形代数
本書では、文系の社会人を中心に、数学を教える活動に携わる著者が、線形代数とは何か、なぜ学ぶのかというところから、その概念を可能なかぎり言葉で説明していきます。言葉だけではなく、数式、図表でもきちんと表現し、諸概念の図像的イメージをわかりやすく解説します。社会科学、工学での応用も見据えながら、計算法とその意味を十分に理解していただける一冊です。
Excel 最強の教科書[完全版] 【2nd Edition】
70万部突破! 一番売れているエクセルの本です! 誰でもすぐに利用できる業務直結のノウハウを一冊に凝縮 「もっと早く 知りたかった!」 と話題沸騰! まずはこの一冊からはじめよう! 世界最高峰の職場で徹底的に叩き込まれた「基本ルール」と「実践テクニック」を 余すことなく一挙に解説。あらゆる分野のビジネスで即活用できる珠玉のテクニックが満載! ■本書の特徴 みなさんにお伝えしたいことがあります。それは次の2つです。 ・みなさんが日々行っている、さまざまなExcel作業は劇的に改善できる ・その方法は、すべての人が簡単に習得でき、今日からすぐに使える この2点をぜひ覚えておいてくだ...
「BIツール」活用 超入門 Google Data Portalではじめるデータ集計・分析・可視化
最新 ビジネス・インテリジェンス ツール 体験しながら学ぶ「BIツール」での意思決定! ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー データ分析に興味あるけど BIツールってなに? という人のための入門書 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ■分析ダッシュボードを作ってみよう – 実際の業務体験ハンズオン ●BIツールの基本 ●データの読み込みと集約 ●集計とグラフによる可視化 ●関係性の分析 ●結果の展開と共有 ●ダッシュボードとインタラクティブ機能 など ■いろいろなデータサイエンスの基本を学ぶ ●KPI分析 ●単回帰分析 ●時系列解析 ●...
R言語ではじめる プログラミングとデータ分析
■第1部 【導入編】Rを始める 第1章 Rプログラミングの考え方 第2章 Rを始める ■第2部 【初級編】Rによるデータ分析の基本 [プログラミングの体験] 第1章 データ分析を体験する 第2章 3行プログラミングを構成する要素 [データの取り扱いの基本] 第3章 データの型 第4章 ベクトル・行列・配列 第5章 データフレーム 第6章 いろいろなデータ構造の使い分け 第7章 入出力 [様々な計算・分析処理の事例] 第8章 演算子と論理演算 第9章 3行以下で終わる分析の例:集計編 第10章 3行以下で終わる分析の例:変換編 第11章 3行以下で終わる分析...
たった一人の分析から事業は成長する 実践 顧客起点マーケティング(MarkeZine BOOKS)
●人を動かす強い企画や施策は、一般的な調査からは生まれません。 たった一人の“N1”を分析する「顧客起点マーケティング」から 未購買顧客を顧客化、さらにロイヤル顧客化する「アイデア」をつかめます。 P&G出身、ロート製薬にて化粧水「肌ラボ」を本数ベースで日本No.1へ スマートニュースではiPhoneアプリランキング100位圏外から1年でNo.1へ。 本書では、著者の西口一希氏が確立したフレームワークの理論と実践を全公開します。 自社ブランドについての数問の調査で作成できる 2つのフレームワーク「顧客ピラミッド」と「9セグマップ」は ターゲットとすべき全顧客を可視化・定量化し、経営...
生成モデルを学習する際に役立つリンク集(2022年度版)
はじめに こんにちは!AMBL株式会社に21卒で入社した傍示です。現在は画像系AIアプリのインフラ周りを主に担当させて頂いております。この記事はAMBL株式会社 Advent Calendar 2022( この記事では最近流行りの生成モデルを学習する際に参考になりそうなサイトなどを紹介していきます! 新しい情報が増える度にたびにこの記事も更新していこうと思いますのでこの分野に興味のある方は是非ご参…
物体検出とGAN、オートエンコーダー、画像処理入門 PyTorch/TensorFlow2による発展的・実装ディープラーニング
本書はディープラーニングの発展型技術である物体検出と画像生成について取り上げた解説書です。自動運転、顔認識、外観検査、医療画像診断など、多くの分野で利用されている技術となっています。 物体検出はSSDの実装法をプログラミングを行いながら解説しています。また、手軽に物体検出を体験できるようTensorFlow Hubについても紹介しています。 画像生成はオートエンコーダーからGANまでを取り上げました。
Vision Transformer入門
自然言語処理分野におけるブレイクスルーとなったTransformerをコンピュータビジョンに応用したモデルがVision Transformer(ViT)です。さまざまなコンピュータビジョンのタスクにおいて、ディープラーニングではスタンダードとなっているRNN、CNN、および既存手法を用いた処理精度を上回ることが確認されています。 本書は注目のViTの入門書です。Transformerの成り立ちからはじめ、その理論と実装を解説していきます。今後のViTの活用が期待される応用タスク、ViTから派生したモデルを紹介したあと、TransoformerとViTを分析し、その謎を解明していきます...
書籍『暗号から学ぶ代数学』の紹介
この記事は EAGLYS Advent Calendar 2022( の21日目の記事です はじめに 昨年のアドカレでは,↓の書評記事を書きました 書籍『耐量子計算機暗号』の紹介( 書籍『データ解析におけるプライバシー保護』の紹介(
暗号から学ぶ代数学
はじめに 第1章 暗号と代数学 1.1 暗号とは何か 1.2 暗号は関数である 1.3 暗号の数学的定式化と例 1.4 暗号と代数系 第2章 シーザー暗号と合同演算,群 2.1 シーザー暗号と合同演算 2.2 群Z/nZ 第3章 ここでちょっと群論 3.1 部分群と位 3.2 位数と部分群からみる巡回群の性質 第4章 ヴィジュネル暗号と群の直積 4.1 ヴィジュネル暗号 4.2 群の直積 4.3 巡回群の直積 4.4 暗号と直積 第5章 エニグマと対称群 5.1 エニグマと群 5.2 n次対称群Sn 第6章 暗号以外の分野に現れる群 6.1 図形の...
未経験から始めるReact学習ロードマップ
本記事はProgaku Advent Calendar 2022 25日目の記事です。 はじめに 未経験からエンジニア転職を目指されている方にとって、 「何を、どの順番で学習すればいいのか」 という疑問は非常に大きい問題というか、とても不安に感じる点のように思います。
TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発
新しいフロントエンドの入門書決定版! 本書はReact/Next.jsとTypeScriptを用いてWebアプリケーションを開発する入門書です。 WebアプリケーションフレームワークNext.jsはReactをベースに開発されています。 高速さに裏付けされた高いUXと、開発しやすさを両立しているのが特徴です。 本書では、Next.jsの開発をより快適・堅牢にするTypeScriptで開発を進めます。 Next.jsによるアプリケーション開発の基礎、最新のフロントエンドやWebアプリケーションの開発方法が学べます。
良い行動/悪い行動で学ぶ転職入門 ―実務未経験でのWebエンジニア転職で失敗から学んだこと5選
はじめに 実務未経験でのWebエンジニア転職活動について、当時の自分の経験を振り返って、 失敗から学んだり、良い情報を得ることで「悪い行動」を「良い行動」に改めた経験 について、記事にさせていただきます。 行動を改める情報元としては、実務未経験からの転職を実現した方々や、エンジニア歴の長い信用できる方々の情報発信を参考にしてきました。 目次 1. 未経験でエンジニア転職に挑戦するときの行動(1-未…
21世紀最強の職業 Web系エンジニアになろう
Web系エンジニアになるための教科書が誕生! ・需要と将来性 ・単価 ・スキルの可搬性 ・ワークスタイルの柔軟性 ・フリーランス案件の充実度 ・他の職種との掛け算の容易性 ・ジョブチェンジの実現性 ・オンライン上での業務の完結性 が全て満たされている、現代における最強のチート職業である「Web系エンジニア」になるために必要な知識、キャリアステップがこれ1冊だけですべてわかります! ーーーーーーーーーー「はじめに」より抜粋ーーーーーーーーーーーーーーーーーーーーー ITが社会基盤として完全に定着したこと、IT知識がビジネスパーソンの必須教養になったこと、および小中学校や高等学校でのプロ...
OOUIをシフト管理サービス設計に適用していく
こんにちは、インフォコム株式会社・デザイナーのfurukuboです。インフォコムでは、ヘルスケア領域でITソリューションを提供しており、介護施設向けにシフト管理サービス「CWS for Care( OOUIとは OOUIは、Object Oriented User Interfaceの略で、オブジェクトを手がかりとしたユーザーインターフェースの設計方法です。オブジェクトはアプリケーションで扱う情報…
オブジェクト指向UIデザイン──使いやすいソフトウェアの原理
オブジェクト指向ユーザーインターフェース(OOUI)とは、オブジェクト(もの、名詞)を起点としてUIを設計すること。タスク(やること、動詞)を起点としたUIに比べて、画面数が減って作業効率が高まり、また開発効率や拡張性も向上する、いわば「銀の弾丸」的な効果を持つ。ブログや雑誌記事などで大きな反響を得たこの設計手法について、前半部では理論やプロセスを詳説。そして後半部の「ワークアウト(実践演習)」では18の課題に読者がチャレンジ。実際に考え、手を動かし、試行錯誤をすることにより、OOUIの設計手法を体得できる。
暗号技術入門 第3版
2008年の刊行以来、セキュリティ関連部門で長期間トップをキープしている『新版暗号技術入門』の改訂版です。 「対称暗号」「公開鍵暗号」「デジタル署名」「PKI」「PGP」「SSL/TLS」など、暗号技術の基礎を、たくさんの図とやさしい文章で解説しています。 今回の《第3版》では、 これまでの基本的な暗号技術の解説に加えて、 大幅な加筆修正を行っています。 ・現代の暗号技術に関するアップデート ・SHA-3のコンペティションとSHA-3(Keccak)の構造 ・POODLEなどのSSL/TLSへの攻撃 ・認証付き暗号の紹介 ・ビットコインと暗号技術の関係 ・楕円曲線暗号の紹介 セキ...
ホワイトハッカーの教科書
ネットの世界は不正を行うハッキング行為が横行しています。ホワイトハッカーはそれらのサーバーやネットワークへの攻撃を防ぐ仕事です。本書では法令遵守と倫理観を持った専門スキルを活かすハッカーになるためのさまざまな知識やスキルについて学べます。 ■序文より抜粋 本書では「ホワイトハッカーになるためにはどうしたらよいのか」という問いについて掘り下げます。ホワイトハッカーに憧れる人がたくさんいるのは日本だけではありません。海外でも多くの若者がホワイトハッカーになりたいと願っています。つまり、全世界でのテーマであるということです。 ハッカー志願者や初心者に向けた本は国内外にいくつか存在します。...
Webを支える技術
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
メタバース進化論ーー仮想現実の荒野に芽吹く「解放」と「創造」の新世界
大須賀美恵子氏(大阪工業大学特任教授・日本バーチャルリアリティ学会会長[2020/21年度])、深津貴之氏(note CXO)推薦! メタバース発、人類を別次元にいざなう衝撃のルポルタージュ! 【メタバースは我々に何をもたらすのか? “原住民”が語るメタバース解説の決定版】 メタバースでは「新たな人類」が文化を築きつつあるーー期待が膨らむメタバースの本当の姿、そして真の可能性とは? 仮想現実世界の住人が物理現実世界の私たちに伝える、衝撃のルポルタージュ! Meta(旧Facebook)の事業計画と社名変更の発表以来、注目度が急上昇した「メタバース」。本書は、特にソーシャルVRに焦点を...
自動人形の城(オートマトンの城)
勉強ぎらいでわがままな11歳の王子.彼の浅はかな言動がきっかけで,邪悪な魔術師により城中の人間が人形に置き換えられてしまった.その絶望的な状況に王子はどう立ち向かうのか? そして,城の人たちは無事帰還することができるのか? 「人工知能」と「人間の言葉」をテーマとして,『白と黒のとびら』『精霊の箱』の著者が創作する新たな世界. 主な登場人物 第1章 絶望と呪い 第2章 人形と猫 第3章 炎と涙 第4章 戦闘と料理 第5章 作戦と作法 第6章 逡巡と決断 第7章 敵と客人 第8章 献身と意志 第9章 贖罪と喜び 解説 1 人間の言語能力 2 言葉による意図理解 3 言われたとおりに行動するこ...
自然言語処理入門: 機械学習を用いた自然言語処理モデルの構築
1. はじめに 本記事では、機械学習をベースとした自然言語処理の基礎的な事項を紹介します。自然言語処理技術は文書分類や情報検索など様々な問題解決に利用されますが、その問題解決のプロセスは共通するパイプラインによって抽象化できます。そのパイプラインの概略を説明することで、自然言語処理全般について、モデル構築の手続きの概略を把握していただくのが本記事の目的です。 2. 自然言語処理とは 2000年代以…
実践 自然言語処理
さまざまな自然言語処理タスクを実装し実際のビジネスシーンへ適用する! 自然言語処理(Natural Language Processing:NLP)の本格的な実践書。過去10年間で起きたブレークスルーにより、NLPは小売、医療、金融、法律など、さまざまな分野での利用が増えてきました。急速に利用が拡大する中で、産業界でNLPを使ったシステムを構築するのに必要な知識を学べる講座や書籍は不足していました。本書を読むことで、NLPの要素技術やSNS、Eコマース、医療、金融といった具体的なビジネスへの適用方法に加えて、NLPシステムを開発するためのベストプラクティスを詳しく学べます。
TauriでSVGのグラフ描画・保存をしてくれるデスクトップアプリ作成
この記事はニフクラ等を提供している富士通クラウドテクノロジーズ Advent Calendar 2022( 前日はystkfujii( Service Hatoba上でIstioを使用したMultiCluster Service Meshを構築してみた( 今回は、個人開発でデスクトップアプリを作成した話になります。個人開発の利点の1つに、自分の好きにやっていいというものがありますが、今回のアプリ作…
テスト駆動開発
テスト駆動開発の原点が新訳で蘇る 本書は、自分たちのコードに自信を持って開発を続けたいプログラマ、チームリーダー向けに、テスト駆動開発(TDD)の実践方法を解説した“Test-Driven Development By Example”の日本語版です。テスト駆動開発の考案者であるKent Beck自身によって書かれた原典を、日本におけるテスト駆動開発の第一人者である和田卓人氏が訳しました。 テスト駆動開発とは単にテスト自動化を行うことではなく、ユニットテストとリファクタリングを両輪とした小さいサイクルを回すことで不確実性を制御し、不断の設計進化を可能にする手法であることを、実例を通して学...
子どもが体験するべき50の危険なことから学ぶ自分自身の伸ばし方
はじめに 本記事はMDC Advent Calendar 2022の22日目の記事です。 今回は読書感想文と思ったことを記録したいと思います。 最近、以下の本を教えていただきまして早速拝読しました。 概要
子どもが体験するべき50の危険なこと
本書は、さまざまな分野から選んだ50の活動を通して「本当の危険を見きわめる力」と「それに対処する力」を身につけるための書籍です。「ナイフを使う」「目かくしで1時間すごす」「強風の中で手作り凧をあげる」「やりを投げる」「ミツバチの巣を探す」「車を運転する」「指を瞬間接着剤でくっつける」などの活動を親子で行うことで、道具を使う技術、とっさの際の身体の使い方、テクノロジーと社会の仕組みなどに関して、体験にもとづいた知識を得ることを可能にします。
ゼロ秒思考 -頭の中の混乱を整理する手法とその効果-
初めに はじめまして。グロースインクの安藤恵美と申します(@eando) 本記事は、グロースエクスパートナーズアドベントカレンダー2022年23日目の記事です。 この記事では『ゼロ秒思考』について、その手法と得られる効果、約1年間の実体験を踏まえた感想についてご紹介させて頂きたいと思います。 ゼロ秒思考とは?
ゼロ秒思考
累計44万部突破のロングセラー! トップアスリートも戦略コンサルタントも実践する、 頭がよくなり、心も鍛えられるトレーニング。 マッキンゼーで14年間活躍した著者の独自メソッドーー それは、「メモ書き」によって思考と感情の言語化をトレーニングすることで、 どんな人でも確実に頭がよくなり、心も鍛えられるというもの。 著者が二十数年にわたって改良を続け、 クライアント先で実践してもらうことで、 すでに数千人を超える人が効果を実感している。
O'REILLY の『Go言語でつくるインタプリタ』が良かったので、続きの洋書『WRITING A COMPILER IN GO』 もやってみた
この記事は Go Advent Calendar 2022( カレンダー 2 の 21 日目の記事です。 『WRITING A COMPILER IN GO』という書籍を読んでコンパイラを作ってみたので、その書籍について紹介します。 『Go言語でつくるインタプリタ』と『WRITING A COMPILER IN GO』について まず、『Go言語でつくるインタプリタ』については、 O'REILLY …
Go言語でつくるインタプリタ
Go言語を使って架空のプログラミング言語のインタプリタを作ることで言語の作り方やコンピュータの仕組みを学ぶ ! Go言語を使って架空のプログラミング言語のインタプリタを作りながら言語の作り方とコンピュータの内部の動作を学ぶ書籍です。300ページ弱の分量で、インタプリタがどのように作られているのかを実際に言語を作りながら学ぶことができるます。
【まとめ】エンジニア向けデザイン参考サイト
本記事は、身の回りの困りごとを楽しく解決! by Works Human Intelligence Advent Calendar 2022( はじめに エンジニアの私「個人開発したアプリのデザインがイマイチで世に出す勇気がなくて困っとる」 デザイナーの知人「どれどれ。あー確かに。いい意味でエンジニアらしさ出てますな♪」 私「『いい意味で』を先頭に付ければ何いっても許される説!!」
Notion のおすすめ書籍とラーメン
0. はじめに こんにちは、九州産業大学理工学部情報科学科 2 年の中村駿太と申します。 本記事は、Qiita x エンジニアカフェ共催!今年がんばった技術(と好きなラーメンと麺のかたさ) Advent Calendar 2022 の 20 日目の記事です。ラーメンは、本記事の最後の方で紹介します。 本題では、スケジュール管理ツールである Notion(ノーション)について取り扱います。 1…
はじめるNotion 使いかたを自由にデザインするための、基本、コツ、アイデア
★革命的オールインワンワークスペースの「基本」と「使いこなし」が、これ一冊で身に付く! メモ、タスク管理、議事録、社内Wiki--、 あらゆる情報を一元管理できるオールインワンワークスペース、Notion。 Notionの特徴は、 ユーザーのアイデア次第で、使いかたを無限にデザインできる自由度の高さにあります。 しかしその一方で、 初心者にとっては「とっつきづらさ」があるのもまた事実です。 そこで本書は、 ・Notionの基本的な使いかた ・ページデザインの考えかた ・使用法のアイデア ・便利に使うためのコツ ・チームで使うための方法 まで、すべてを一冊に凝縮しました。 Not...
そろそろNotion あらゆるデジタルデータをあつめて、まとめて、管理するオールインワンの神アプリ
本書はクラウドベースの情報管理ツール「Notion」の解説書です。Notionはシンプルにテキストを書くというエディタとしての使い方から、動画や画像、Webサイトのブックマーク集も作ることもでき、重厚なドキュメントや執筆活動にも使うことができます。何でもできる万能ツールといえます。 ただ、何でもできる反面、取っつきにくい点もあり、特に初心者はどう使っていいか迷ってしまうこともあるでしょう。 本書ではNotionを使いこなすために基本的な使い方はもちろん、活用例も数多く紹介しています。Notionを使いこなすための内容が満載の1冊です。 第1章 Notionとは 第2章 Notionの使い...
もっと思い通りに使うための Notion データベース・API活用入門
本書は、NotionのデータベースとAPIについて解説する書籍です。 便利に使えるNotionですが、データベースを詳しく知ることで、より効率的に使ったり、自分好みの表示にしたりすることができます。 また、APIを使うことで、Notionの外部から、Notionのデータを使ったり、更新したりすることができます。 「Notionは使っているけれど、もっとデータをうまく活用したい」 「データの集計をしたり、複数のデータベースを連携させてみたい」 「Notionの外部からも、Notionのデータを操作・活用してみたい」 そんな方のために、Notionの基本から、データベースの活用方法、...