KaQiita

新米 Web エンジニアが適当なことを書いてます。温かく見守ってやってください。

Ruby におけるモジュールとクラスの継承階層

はじめに 「モジュールとクラス」というのは、Ruby について勉強する中で、初心者が躓く最初のポイントなのではないかなと思います。 私自身、学び始めの時は特にモジュールとクラスが良く分からず、色んなところでクラス継承や mixin が行われているとよく…

上手く話すコツは沈黙すること

Harvard Business Review に面白い記事があったので、まとめてみることにしました。 原論文はこちらです。 話すとき、特に大勢の人の前で話すときには、緊張して中々言葉が出てこず「えー、、」や「あのー、、」という具合に、上手く話すのは難しいと思いま…

「Google しごと検索」がアツい3つの理由

seo

はじめに 先日、「Google しごと検索」が日本で導入されました。 japan.googleblog.com ここ最近、この「Google しごと検索」について調べる事があったり、実際に構造化データを作ったりしたのでまとめておこうと思います。 結論、「Google しごと検索」はか…

【Rails】「条件付きアソシエーションの引数の処理」について調べたら Rails のソースコードの example を勘違いした話

はじめに ここ最近行なっていた開発で「条件付きアソシエーション」というものに出会ったので、それについて書こうと思います。 「そもそも条件付きアソシエーションとはどんなものなのか」ということについては、「Rails ガイドの解説」をご覧いただけると…

個人的によく読む技術ブログまとめ

はじめに 技術ブログを読んでいると、本当に勉強になるなぁと思うことが多々あります。 これまでは誰かにオススメしていただいた記事を読んでみることがほとんどだったのですが、これからは自分から定期的に読んでいこうと思っています。 そこで、今まで読ん…

【Rails】schema.org を使用したパンくずの構造化データを Rails で作る

はじめに Rails でパンくずを作るとき、とても便利な gretel という Gem があります。 簡単にパンくずリストを作成できる上に、semantic: true と書き足すだけで構造化データまで作ってくれるため、簡単にSEO 対策まで行うことができます。 しかし、作成され…

【git】git のブランチは「枝」ではない

git

はじめに 社会人の方も学生インターンの方も、エンジニアとして現場に出た際に最初につまずくことの一つに「git の使い方」があるのではないかと感じます。 私も初めてエンジニアとして現場に出た際には「git は基本的な使い方はなんとなく分かるけど、たま…