宮水の日記

宮水の日記

主に書評や資格取得について記事を書いています。

エンジニアが「独学大全」を読んだ

今日は、「独学大全」を読みました。定期的に読み返したいなと思った部分をメモしました。独学大全――絶対に「学ぶこと」をあきらめたくない人のための55の技法作者:読書猿ダイヤモンド社Amazon なぜ読んだのか エンジニアって学ぶことがたくさんありますよ…

入門 Kubernetes を読みました

入門 Kubernetesを読みました。入門 Kubernetes作者:Kelsey Hightower,Brendan Burns,Joe Bedaオライリー・ジャパンAmazon なぜ読んだのか 最近kubernetesの設定ファイルを触ることがあったんですが、コピペして雰囲気でやってしまったので、ちゃんと入門す…

ゼロからのOS自作入門 〜画面描画からマウスの入力受付まで〜

みなさんこんにちは!宮水です。今回は、マウスの作成まで(本書の7章まで)を通して自分なりに分かったことを日記として投稿します。環境構築・ブートローダの作成まではこちら!miyamizu.hatenadiary.jpゼロからのOS自作入門作者:内田公太発売日: 2021/03/…

ゼロからのOS自作入門 〜環境構築からブートローダの作成まで〜

ゼロからのOS自作入門を購入しました!このブログでは、環境構築からブートローダの作成まで(本書の3章まで)を通して自分なりに分かったことを日記として投稿します。(調べながら書いたので、である調とですます調が混ざってますが、大目にみてください。…

メモの魔力を読んで、エンジニアとして活かせそうなことまとめ

メモの魔力を読みました。メモの魔力 -The Magic of Memos- (NewsPicks Book)作者:前田裕二発売日: 2018/12/24メディア: Kindle版 ◽️なぜ読んだのか 3年前くらいに周りの人が「すごいよかった」と口を揃えて仰っていたので、DMMブックスのセールをきっかけに…

Rubyの多重代入でハマって、抽象構文木の出力の仕方が学べた話

最近ハマったのでメモです。 困ったこと まずは以下のコードをご覧ください。 class HogeHogeService def self.call(*a, **k) new(*a, **k).tap { |s| s.call } end def initialize(a_code:, b_code:, c_code:) @a_code = a_code, @b_code = b_code, @c_code…

イラストでわかる DockerとKubernetes

イラストでわかる DockerとKubernetesを読みました。 gihyo.jp なぜ読んだのか 私は、Dockerの使い方はなんとなくわかりますが、仕組みについて全然知りません。kubernetesに関しては、何をやっているのかもよくわかりません。弊社SREさんに、この本をおすす…

「学びを結果に変える アウトプット大全」を読みました。

先日DMMブックスで100冊まで70%OFFセールをやっていましたね。 そのときに、ランキングをみて気になった本を爆買いしました。そのうちの1冊が、この「アウトプット大全」です。学びを結果に変えるアウトプット大全作者:樺沢紫苑発売日: 2018/08/03メディア: …

初めてのGraphQL を読んだ

初めてのGraphQLを読みました。(どうでもいいけど、本当は去年の12月くらいに読んでメモブログを書いていなかったので投稿。)初めてのGraphQL ―Webサービスを作って学ぶ新世代API作者:Eve Porcello,Alex Banks発売日: 2019/11/13メディア: 単行本(ソフト…

デザイン入門教室[特別講義] 確かな力を身に付けられる ~学び、考え、作る授業~

今回は、「デザイン入門教室[特別講義] 確かな力を身に付けられる ~学び、考え、作る授業~」を読みました。デザイン入門教室[特別講義] 確かな力を身に付けられる ~学び、考え、作る授業~ (Design &IDEA)作者:坂本 伸二発売日: 2015/07/01メディア: Kin…

RubyでEnum, sort_by, find_indexを使った複数条件下のソート

お仕事で、以下のようなソートを実装する機会がありました。例として教科書を題材にします。 Text model 教科書は、教科コード、4種類のとあるタイプと、応用/基礎の情報を持っています。 class Text enum type: { a_type: 'a_type', b_type: 'b_type', c_ty…

AWSでサーバーを構築してみた【さわって学ぶクラウドインフラ Amazon Web Services 基礎からのネットワーク & サーバー構築 改訂3版】

今日は、「さわって学ぶクラウドインフラ Amazon Web Services 基礎からのネットワーク & サーバー構築 改訂3版」を読みました。 ハンズオン形式で、わかりやすくてとっても面白い本でした!kindleだと無料ですよ!!!!!!! Amazon Web Services 基礎か…

プロダクションレディマイクロサービス

今回は、「マイクロサービスわからないよ〜」となっている私に対して、SREさんがオススメしてくださった「プロダクションレディマイクロサービス」を読みました。プロダクションレディマイクロサービス ―運用に強い本番対応システムの実装と標準化作者:Susan…

今年のエンジニアとしての振り返り2020٩( ᐛ )و

みなさんこんにちは!宮水です。今年も2020年エンジニアとしての振り返りをやっていきたいと思います!2019年の振り返りはこちら! 今年のエンジニアとしての振り返り2019٩( ᐛ )و - 宮水の日記 頑張ったこと① 英語 今の会社のプルリクエストが英語で書いたり…

「人のせいにしない」のと同じくらい「自分のせいにしない」のも大事 〜オプティミストはなぜ成功するか を読んで〜

こんにちは。宮水です!今回は「オプティミストはなぜ成功するか」という本を読みました。 オプティミストとは、「楽観主義者」という意味です。 自己啓発本はどれも似たような内容なのであんまり好きではなくなっていたのですが、こちらの本は非常に納得さ…

Element implicitly has an 'any' type because expression of type '"test1"' can't be used to index type '{}'. Property 'test1' does not exist on type '{}'.ts(7053)

こんな感じのテストを書こうとしていました。 // { test1: 'test1', 'test2.title': 'test2' } みたいなデータが返ってくる関数をimport import messages from 'translations/messages'; describe('messeages', () => { it('return flattened ja.json data',…

自動生成されたファイルのESLintのエラーでハマったのでメモ

TypeScriptとReactの環境構築中 eslintの設定をしていたら、自動生成されたファイルのlintエラーにめっちゃハマった。 5:1 warning Missing return type on function @typescript-eslint/explicit-module-boundary-types App.tsx import React from 'react';…

アジャイルサムライ達人開発者への道 を読みました。

今回は、「アジャイルサムライ達人開発者への道」を読みました。アジャイルサムライ――達人開発者への道作者:JonathanRasmusson,西村直人,角谷信太郎発売日: 2017/07/14メディア: Kindle版 なぜ読んだのか EMにおすすめされたので! スクラ…

SCRUM BOOTCAMP THE BOOKを読みました

みなさんこんにちは!宮水です。 今回は、SCRUM BOOTCAMP THE BOOKを読みました。SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発作者:西村 直人,永瀬 美穂,吉羽 龍太郎発売日: 2020/05/20メディア: Kindle版 なぜ読んだの…

Typescript exercises やってみた 8問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの8に取り組んでみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるRun this exerciseのコマンドを叩くと、答え合わ…

Typescript exercises やってみた 7問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの7に取り組んでみました。 翻訳はGoogle翻訳にぶち込みました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるRun this ex…

Atomic Design 〜堅牢で使いやすいUIを効率よく設計する〜 を読みました

こんにちは。宮水です。今回は、Atomic Design 〜堅牢で使いやすいUIを効率よく設計する〜 を読みました。Atomic Design ~堅牢で使いやすいUIを効率良く設計する作者:五藤 佑典発売日: 2018/04/25メディア: Kindle版 本記事について この記事では、本の内容…

Typescript exercises やってみた 6問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの6に取り組んでみました。 翻訳はめんどくさくなったので、Google翻訳に突っ込みました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてか…

Typescript exercises やってみた 5問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの5に取り組んでみました。 英語も苦手なので、翻訳も自分でしてみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるR…

Typescript exercises やってみた 4問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの4に取り組んでみました。 英語も苦手なので、翻訳も自分でしてみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるR…

Typescript exercises やってみた 3問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの3に取り組んでみました。 英語も苦手なので、翻訳も自分でしてみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるR…

Typescript exercises やってみた 2問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの2に取り組んでみました。 英語も苦手なので、翻訳も自分でしてみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるR…

「オブジェクト指向設計 実践ガイド」を読みました

今回は「オブジェクト指向設計 実践ガイド」を読みました。オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方作者:Sandi Metz発売日: 2016/09/02メディア: 大型本 この記事について この記事では、本の具体的な内…

Typescript exercises やってみた 1問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの1に取り組んでみました。 英語も苦手なので、翻訳も自分でしてみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるR…

Typescript exercises やってみた 0問目

みなさんこんにちは。宮水です。 今日は、TypeScript エクササイズの0に取り組んでみました。 英語も苦手なので、翻訳も自分でしてみました。こちらのリポジトリをforkして、cloneして取り組みます。 rootディレクトリで、yarn installしてから問題文にあるR…