今週のQiita技術書まとめ
2024年9月15日配信
【技術書紹介】つくって、壊して、直して学ぶ Kubernetes入門
書籍情報 書籍名:つくって、壊して、直して学ぶ Kubernetes入門 著者名:高橋 あおい 本書を選んだ背景 実務経験はないものの、DockerやKubernetesに興味があったことと、以前参加した勉強会で本書が紹介されており興味を持ったことがきっかけです。
つくって、壊して、直して学ぶ Kubernetes入門
動かなくても、もう怖くない!トラブルシューティングを体験しながら学ぶ実践的入門書。Kubernetesクラスタをつくって、壊す。簡単モニタリング用システムをつくる。OutOfMemoryを発生させて、直す。kubectlでデバッグする…and more!豊富なマンガとイラストではじめてでも見てわかる!
世界一流エンジニアの思考法
頭が先、手は後。一流の仕事のカギは順序にある。 ーー楠木建(経営学者) 知的生産へのリスペクトがイノベーションの源泉だ。 ーー落合陽一(メディアアーティスト) 「怠惰であれ!」「早く失敗せよ」-- 米マイクロソフトの現役ソフトウェアエンジニアの著者が、超巨大クラウドの開発の最前線で学んだ思考法とは? “三流プログラマ”でもできた〈生産性爆上がり〉の技術! ・試行錯誤は「悪」。“基礎の理解”に時間をかける ・より少ない時間で価値を最大化する考え方とは? ・「準備」と「持ち帰り」をやめて、その場で解決する ・マルチタスクは生産性が最低なのでやらない ・“脳の負荷を減らす”コミュニケーシ...
井戸 (ものと人間の文化史 150) 水の資料集(44) 官(73)
水の資料集は、データセンター設計、保守において、水道と電気の両方解る技術者がいないという要請のもとに整理しているものです。 自分が利用しているデータセンターが水道事故で止まってから、おしえてくださいでは済みません。 プログラミング環境の現状がわからない方が仕切るのは勘弁してください。 1980年ごろに日本水道協会でEnd User Progframmingによる電産化を実現した発表と、 京都大学で…
井戸
稲作が始まって数百年も経つ弥生時代中期になって、なぜ井戸は突然つくられだすのだろうか。飲料水など生活用水を汲むのが目的ではなく、祭祀に使う聖なる水を得るためだったのではないか。目的や構造の変遷、宗教や権力との関わりを丁寧にたどる。〔文化史〕 はじめに 第一章 「井戸」の出現 一 井戸の定義 縄文時代に井戸はなかった? 調理との関係 權力との関係 二 開鑿されたわけ 環淺集落の発展 川の利用からの転換 青銅器の製造 飲料水の確保 三 さまざまな説 標高や深さ 粘土の採掘 検出される地域 溜 井 海 水 面 ...
水道 蛇口からの警告 水の資料集(42) 官(71)
水の資料集は、データセンター設計、保守において、水道と電気の両方解る技術者がいないという要請のもとに整理しているものです。 自分が利用しているデータセンターが水道事故で止まってから、おしえてくださいでは済みません。 プログラミング環境の現状がわからない方が仕切るのは勘弁してください。 1980年ごろに日本水道協会でEnd User Progframmingによる電産化を実現した発表と、 京都大学で…
効果的な勉強法:理系大学院生の視点から
はじめに 自己紹介 交通工学・都市計画を専攻している理系大学院生です。普段は、研究以外に興味のある機械学習、計量経済学、Pythonについて勉強しています。本記事では、研究活動やゼミ等を通して、良いなと思った勉強方法を共有します。 対象 言わずもがな勉強方法によって、効果や効率が異なります。また、効率的かどうかは目的や目標によって異なります。ここでは、研究室に所属する大学生や大学院生を対象としたお…
Pythonではじめる数学の冒険
高校レベルの数学の題材を通して、数学とプログラミングの両方を学ぶことができる! 著者の数学とコンピュータサイエンスの教師としての経験に基づき、命題、定理から入る伝統的な数学のアプローチではなく、プログラミングによって図を描き、より具体的、視覚的なアプローチで直感的に数学を理解してもらうことを目的として書かれました。学校で教えられている数学と、実際の世界のギャップを埋めて、少しでも数学に興味を持ってもらおう、理解してもらおうという、著者の熱い思いから執筆された意欲作です。
今度こそ挫折しないVim
みなさんこんにちは。 本記事では、Vimアレルギーだった私がなるべく楽な道を通りながらVimを習得した方法をご紹介します。 もしあなたが矢印キーを使って移動している。iコマンドと:wqだけ覚えている。という状態であればスタート地点の私なので是非読んでいただきたいです。 数日でVimがすらすら使えるなんて魔法のような方法ではないですが、ゲーム感覚で少しずつ成長を実感できると思います。私の場合は1ヶ月…
API教に入信しよう【REST APIの教え】
♪ピンポーン あなたは今、幸せですか? APIの教えを身につければ必ず救われます。 ぜひ話を聞いていってください。 APIが好き
Web API:The Good Parts
Web APIの設計、開発、運用についての解説書。本書ではAPIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプーXML over HTTP方式やJSON over HTTP方式ーのAPIです。
Unixの歴史の起源を伝説のゲーム「スペース・トラベル」で遊んで学ぼう!
伝説って? Space Travel はケン・トンプソンが Unix の開発を始める前に作った伝説のゲームです。トンプソンは Space Travel 作ることでミニコンピュータ PDP-7 での開発手法を確立させ、それから Unix の開発を始めることになります。 <sub 補足: ゲームをしたいがために Unix を作ったという話ではなく『元々研究者の仕事として別の OS (Multics) …
Unix考古学 Truth of the Legend
情報化社会の成立とともに進化を続けてきたUnix。その歴史は数々の伝説に彩られている。Unixを支えた多くの天才的技術者は何を目指し、今日の技術基盤はどのように確立したのか。その真実が明かされる。
課題ドリブンな個人開発で「Members Hub」というWebアプリを作った
はじめに この度、Members Hub( サークルや部活などの「チーム」を対象として、メンバーのプロフィールを検索して閲覧できるプラットフォームを提供するためのサービスとなっています。 開発の記録として、この記事を残すことにします。 サービスURL
パーフェクト Ruby on Rails 【増補改訂版】
対象バージョンをRuby 2.6/2.7系、Rails 6.0系に変更した増補改訂版。新しいRailsのバージョンでサポートされた機能の紹介だけでなく、Dockerでの導入方法など最新の実践的内容を追加し,現在のトレンドとなる開発スタイルを紹介します。
【2024年】AVR-Rust 開発環境構築 3 (avr-hal, avr-device, ATmega 編)
1: はじめに Rust で AVR マイコンをプログラミングする方法はいくつかあります。 avr-rust/ruduino( 感触として、とりあえず Aruduino UNO をそのまま動かしたい方向け 割り込みも使用できます
実践 Rustプログラミング入門
■■C/C++の代わりとなるべき最新言語 ■■ ■■その独特な仕様をわかりやすく解説。 ■■ ■■これから Rust をはじめるすべての人へ■■ ●いますぐ使いはじめるべきRustの5つ魅力 ・とにかく実行速度が速い ・モダンな言語機能が一通り入っている ・OS から Web アプリケーションまで幅広く実装できる ・ツール群がとても充実している ・「安全性」が強力に担保されている ●Rustならではの言語仕様を完全理解 ・Google、Microsoft、Amazonが いま注目する最新言語。その先進的考え方を体験する。 ・バグを出させないための仕組みを知り、Rustの深淵に踏み込...
「コード×AI」宇宙最速レビュー!生成AI時代のプログラミング教書
ついに「生成AIコーディング」の本が出た! 今週9/17(木)、技術評論社より以下の書籍が発売予定です。 コード×AI ーソフトウェア開発者のための生成AI実践入門 服部佑樹 著
コード×AI-ソフトウェア開発者のための生成AI実践入門
GitHub CopilotやChatGPTなど生成AIによるコード生成やコードリーデイング支援が流行っています。 これらは破壊的なイノベーションで、いずれはすべての開発者や企業が導入するものです。 ただ、現状では生成AI×コードを推進・導入している企業は多くはなく、さらに活用法については手探りの状況です。 本書では生成AI×コードでなにができるか、どうすればよりよく活用できるかを解説します。 しっかりと活用していくための知識と、現場で活用できる実践が身に付く必携の一冊です。 1. 生成AIがエンジニアリングの常識を変える 1. 変化は「今」起こっているーさて、どうする? 2. ...