記事一覧
技術記事・日々の学びをまとめています。
RubyのProcとlamdaについて
RubyのProcとlambdaの違いについてまとめた記事です。ブロックをオブジェクト化した手続きオブジェクトであるProcを軸に、引数の厳格さの違いや、returnとnext・breakといったジャンプ文の挙動の差、そして手続きをオブジェクト化してコードを再利用するパターンを解説します。
最新記事
Rubyの特異クラス・特異メソッドとは|仕組みを解説
実装するRuby特異クラス・メソッド。class << objectパターン、オブジェクト特有のメソッド定義、singleton_methodsの活用法。
Rubyのシンボルについて
Rubyのシンボルについて書いた記事です。任意の文字列と一対一で対応し、内部的には整数として管理されるシンボルについて、文字列との効率性の比較やイミュータブル(不変)である性質、ハッシュのキーとしての利用、enumのような状態管理パターンなど、実践的な活用方法を紹介します。
マスタリングTCP/IP―入門編―(第6版)
『マスタリングTCP/IP 入門編(第6版)』の書評。たとえがわかりやすく、TCP/IPの基本からネットワークの理解を進められる定番の入門書。ネットワークに苦手意識がある人でも読みやすく、教科書として頼りになる一冊。
健康になる技術 大全
『健康になる技術 大全』の書評。エビデンスを強く意識した、健康についての網羅的な一冊。食事を中心に、健康に良い・悪いの二分ではなくリスクの高い・低いで捉える考え方を示す。習慣が健康を左右するという視点から、意思決定や行動のコントロールにも踏み込む。
ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識
『ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識』の書評。ブラウザの入力からデータが届くまでの流れを軸に、TCP/IPやLAN、光ファイバの基礎を解説する一冊。入門者向けとされるが読みごたえがあり、他の基本書のあとに読むと理解が深まる。
内部構造から学ぶPostgreSQL―設計・運用計画の鉄則
『内部構造から学ぶPostgreSQL―設計・運用計画の鉄則』の書評。PostgreSQLを運用するうえで知っておきたいことを、内部構造をふまえて設計・運用の観点から網羅する一冊。仕組みを理解したうえで、堅実な設計・運用計画を立てるための指針になる。
たのしいRuby
『たのしいRuby』の書評。Rubyをこれから学ぶ初心者に向けた入門書。オブジェクト指向や他言語の経験があるとより読み進めやすい面もあるが、Rubyの基礎を一通りやさしく身につけられる。
パーフェクトRuby on Rails
『パーフェクトRuby on Rails』の書評。Ruby on Railsに入門したい人に向けた一冊。フレームワークの機能が網羅的に書かれており、Railsが提供する仕組みの全体像を把握するのに役立つ。
パーフェクトRuby
『パーフェクトRuby』の書評。Rubyの言語仕様や機能を網羅的に解説する「パーフェクトシリーズ」の一冊。基礎から一歩踏み込んだ内容まで押さえられ、Rubyを腰を据えて学びたいときに頼りになる安定した内容。
PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用まで
『PostgreSQL徹底入門 第4版』の書評。インストールから機能・仕組み、アプリ作り、管理・運用までを扱う入門書。PostgreSQLを触ったことがない人にちょうど良く、アプリケーションの実例を交えながら基本を一通り押さえられる。
プロを目指す人のためのRuby入門
『プロを目指す人のためのRuby入門』の書評。Rubyの基礎から、業務レベルで役立つ実践的な内容までを詳しく解説する一冊。説明が丁寧で読みやすく、これからRubyでプロを目指す人が土台を固めるのに適している。
コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識
『コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識』の書評。ハードウェアからソフトウェアまで、コンピュータが動く仕組みの流れを一通り理解できる一冊。『プログラムはなぜ動くのか』とセットで読むと、基礎知識をより立体的に押さえられる。
プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
『プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識』の書評。CPUやメモリの働きから、プログラムが実際に動く仕組みまでを丁寧に解説する一冊。情報系で学ぶような基礎知識を、あらためて体系立てて押さえ直すのに向いている。
退職エントリ
アプリケーション・インフラエンジニアとして5年半勤めた会社を退職した際の振り返りをつづった退職エントリです。自身のキャリアの中で最も長く在籍し、会社の上場フェーズなども経験したこの会社での挑戦や成長、節目、そして感謝の思いを記しています。
自作HTTPルーターから新しいServeMuxへ
自作HTTPルーターgoblinからGo 1.22で強化されたnet/http ServeMuxへ移行。新しいルーティングパターンや他ルーターとの性能比較、ServeMuxで十分なケースを解説します。
「人事・労務」の実務がまるごとわかる本
『「人事・労務」の実務がまるごとわかる本』の書評。人事や労務の仕事の実務を、一冊で幅広く学べる入門書。制度や手続きなど、人事・労務まわりの全体像をつかみたいときの足がかりになる一冊。
図解 人材マネジメント 入門 人事の基礎をゼロからおさえておきたい人のための「理論と実践」100のツボ
『図解 人材マネジメント 入門』の書評。人材マネジメントの基礎を、理論と実践の両面から100の「ツボ」として図解でわかりやすく整理する一冊。人事の全体像をゼロからおさえたい人に向いた入門書で、体系的に知識を得られる。
改訂2版 最新 知りたいことがパッとわかる 社会保険と労働保険の届け出・手続きができる本
『改訂2版 最新 知りたいことがパッとわかる 社会保険と労働保険の届け出・手続きができる本』の書評。社会保険と労働保険について、必要な届け出や手続きをパッと調べて学べる一冊。書類の種類や法改正の多さに圧倒されつつも、実務の勘所を手早くつかむのに役立つ。
All for SaaS
『ALL for SaaS SaaS立ち上げのすべて』の読書メモ。ASPとSaaSの違い、リカーリングレベニュー(繰延収益)、ユニットエコノミクスといった、SaaS事業を立ち上げ・運営するうえで押さえておきたい概念や指標を整理する。事業視点でSaaSを捉えたい人向け。