yomitech
← バックナンバー一覧

今週のQiita技術書まとめ

2023年12月31日配信

「脳は時間を正しく歪める」

物理法則は、時間の一様性がある。物理法則は時間軸を平行移動しても、物理法則が保たれる。 一方、ヒトが感じる時間はそのような一様性はない。 最近読んだ本の2つで、時間の感覚について述べているのを見つけたので紹介する。 概要 ・時間は報酬の選択に関係する。

40人の神経科学者に脳のいちばん面白いところを聞いてみたの表紙

40人の神経科学者に脳のいちばん面白いところを聞いてみた

デイヴィッド・J・リンデン/岩坂 彰 ・河出書房新社

「脳の働きについて世の中に向けて何か話すとしたら、いちばん語りたいことって何?」世界トップクラスの研究者たちは、いま何に夢中になっているのかー?科学界のエンターテイナー、リンデン教授率いる神経科学者のドリームチームが脳研究のいちばん面白いところを語る。10代の脳、双子の謎、知覚の不思議、性的指向、AIと心…基礎から最先端まで、脳が揺さぶられる37話。

脳にはバグがひそんでるの表紙

脳にはバグがひそんでる

ディーン・ブオノマーノ/柴田 裕之 ・河出書房新社

人の名前が思い出せない、計算をするとなぜか桁がずれる、選択肢が3つあると真ん中を選んでしまう、目先の利益につられて結果的に損をする、およそ合理的とは言いがたい判断を下す…驚くべき高機能の裏で、あきれるほどの欠陥と限界(バグ)を抱える脳。そのしくみを日常の出来事や実験エピソードを交えて平易に解説。最新科学でわかる、人間は「こういうふうにできている」。

エンジニアリングマネージャーとしてやっていること2023

はじめに 年末なので、振り返りを兼ねてエンジニアリングマネージャー(EM)としてやっていること(、やろうとしていること)と意識していることチェックリストを書き出してみました。 ※追記: 書いている途中で年を越しました。すみません 私は自社向け/他社向けにML基盤を開発するMLOpsチームのEMなので、一部一般的ではない要素もあるかもしれませんがご容赦ください。(※MLOpsの話は記載していません。…

両利きの経営 : 「二兎を追う」戦略が未来を切り拓く

O'Reilly,CharlesA Tushman,Michael 入山,章栄,1972- ほか ・東洋経済新報社

【バックエンド】駆け出しエンジニアが目指すジュニアレベルのエンジニアとは【2024年版】

はじめに こんにちは。 普段はフロントエンドの開発をメインでやっておりますmamiと申します。 最近バックエンドの方の勉強や、少しずつですがDB設計やAPI作成などの業務もやらせてもらえるようになったので、自分のエンジニアとしてのレベル感や、この先目指すべき道筋を明確にしたいな〜という思いでこの記事を書いております。 これは自分のための記事であると同時に、同じように駆け出し中のエンジニアさんや、ミ…

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です。

SQLアンチパターン

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

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

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

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

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

メモリオーダリング入門

この文書ではC++のメモリオーダリング指定についてその必要性と使い方について述べる。 マルチスレッドでおきること x86-64アーキテクチャにおいて基本的にint変数への代入、読み取りはアトミックである。(もちろんこれはC++の仕様ではなくプラットフォーム依存の挙動である。) 以下のようなコードが考えてみる。 cpp:main.cpp

詳解 Rustアトミック操作とロックの表紙

詳解 Rustアトミック操作とロック

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

難解とされるRustの並行処理を理解し、安全性の高い並行処理機能を実装できる! 並行性はRustの強みの1つです。本書はその並行性を支える、アトミック性とロックの仕組みについての理解を深め、より安全で効率の良いコードを書くための指南書です。難解と思われているアトミック性、ロック、メモリオーダーのような低レベルの詳細をしっかりと理解することで、安全性が高く、効率的な並行処理機能を実装できるようになります。Rustユーザ/非ユーザ問わず、低レベルプログラミングの優れたリソースとなる一冊です。

【2024年版】フロントエンドに求められるミドルレベルのエンジニアと達成する為にすべきこととは

はじめに 経験年数を数年積んでくると、大体の実装はできるようになったけど、この先何を目指すべきなんだろう?と迷子になってしまうことがないでしょうか。 今回は私と同じような迷える子羊に「ジュニアレベルを卒業してミドルレベルのエンジニア」を目指す際に意識すべきことや、具体的に何をやっていけばいいのかをまとめてみました。 これは自分のための記事であると同時に、同じようにミドル層、ひいてはシニアレベルのエ…

Webフロントエンドハイパフォーマンスチューニングの表紙

Webフロントエンドハイパフォーマンスチューニング

久保田光則 ・技術評論社

ブラウザのレンダリングのしくみから計測と最適なチューニングまで、速さのための基礎知識と実践技術をあますことなく解説。

エンジニア1年目で読んで良かった本

はじめに エンジニアに転職してちょうど1年になるので、読んで良かったと思っている本を紹介しつつ、自分の学習を振り返って、忘れている所や身についていないところ、足りないところを確認したい。 プログラミング言語 JavaScript JavaScriptモダンプログラミング完全ガイド 堅牢なコードを効率的に開発できる!(

なっとく!関数型プログラミングの表紙

なっとく!関数型プログラミング

Michał Płachta/株式会社クイープ ・翔泳社

JavaやRubyのような命令型のオブジェクト指向言語を使って、それなりのアプリケーションをいくつか作成した経験がすでにある場合は、本書を最大限に活用できるだろう。チームで仕事をしていたときにバグやメンテナンスの問題に散々悩まされたという場合、本書は大きなプラスになる。なぜなら、そのような場面で真価を発揮するのが関数型プログラミングだからだ。本書の目的は、関数型プログラミングの基本的な概念の全容を把握したいプログラマに、ステップ形式の実用的なガイドを提供することにある。

なっとく!機械学習の表紙

なっとく!機械学習

Luis G.Serrano/株式会社クイープ ・翔泳社

本書では、機械学習モデルとその使い方の2つを学びます。機械学習モデルにはさまざまな種類があります。イエスかノーかといった決定論的な答えを返すものもあれば、確率的な答えを返すものもあります。また、数式を使うものもあれば、if文を使うものもあります。共通しているのは、答え、つまり予測を返すということです。本書で取り上げる機械学習は、この予測を返すモデルを構成するタイプです。本書を最大限に活用するためには、ビジュアルな思考を持ち、直線のグラフ、方程式、基本的な確率などの初歩的な数学を理解していることが必要です。また、本書では、実際のデータセットにいくつかのモデルを実装・適用するので、Pytho...

Web ブラウザセキュリティ Web アプリケーションの安全性を支える仕組みを整理するの表紙

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

X LINE Facebook はてブ