reisuta

Webエンジニア | 20代中盤 | 大学時代はGmailすら知らないIT音痴でプログラミングとは無縁の生活を送る → 独学でプログラミングを学ぶ → Web系受託開発企業にエンジニアとして就職 → Web系自社サービス企業に転職 | 実務未経験の頃からVimを愛好しており、仕事でもプライベートでも開発はVimとTmuxを使っているので、VSCodeに疎いのが最近の悩み。何だかんだでやっぱりRubyが好き。

【保存必須】Vimレジスタ完全解説 これだけは知っておきたい10種類のレジスタ

2023/9/16  

最近では、Neovimのプラグインが優秀すぎて、素のVimの機能を使用しなくても、十分便利に使うことがなってきたかもしれません。 しかし、プラグインを使わずとも、Vimには、便利な機能がたくさんあり、 ...

【凡才エンジニアの処世術】フルスタックエンジニアの本当の意味

2023/9/15  

エンジニア界隈では、しばしばフルスタックエンジニアという言葉を耳にします。 しかし、このフルスタックエンジニアとは何なのでしょうか? 「フロントもバックエンドもモバイルもインフラも全てできる人?」「フ ...

【Ruby】ハッシュとシンボルについて 省略記法やシンボルと文字列の違い

2023/9/16  

本記事では、Rubyの文法の中でも特徴的な、ハッシュとシンボルについて紹介します。 特にシンボルについては、他のプログラミング言語では、あまり見かけないデータ構造かと思います。 こうしたハッシュとシン ...

Ruby配列ループ

【Rubyループ処理】 配列each/map/forやスコープ

2023/9/16  

本記事では、Rubyの配列とループ処理を扱います。 Rubyには、ブロックという特徴的な文法があり、ループ処理もそれに関連してか、他のプログラミング言語よりもメソッドがたくさんあります。 本記事ではそ ...

【Ruby条件分岐if/unless/case】三項演算子やメソッド定義

2023/9/15  

本記事では、Rubyにおける、条件分岐の文法とメソッドについて解説します。 Rubyの条件分岐やメソッド定義は、unless文や破壊的メソッドなど、特徴的な部分も多い印象です。 そこで、本記事ではこれ ...

Ruby変数やすべてがオブジェクトについて

【Rubyすべてがオブジェクト】変数と真偽値/論理演算子/コメント

2023/9/15  

本記事は、Rubyの基礎文法である、変数や真偽値、論理演算子に触れると同時に、「すべてがオブジェクト」というRubyの特徴的な思想についても解説します。 この思想は、Rubyの文法の根幹になっているの ...

【Ruby環境構築】Rubyとは?rbenvインストールから

2023/9/16  

本記事では、Rubyについて解説します。プログラミング言語の学習をする際は、文法なども勉強する必要がありますが、それ以外にも実行環境を構築する必要があります。 本記事では、Rubyの概要から、環境構築 ...

Vue3コンポーネント間通信

【Vue3 props/emit】コンポーネント間通信

2023/9/16  

コンポーネントとは? コンポーネントとは、そのままの意味としては、部品とか、構成要素とかといったものがあります。 Vue.jsにおけるコンポーネントという概念も、大まかにはそのような意味で、より具体的 ...

【Vue3ライフサイクルフック】onMountedって何?関数の順序と概念

2024/2/2  

Vue3には、コンポーネントのライフサイクルに関わるさまざまなフックが用意されています。 これらのフックを適切に使うことで、コンポーネントの初期化、更新、削除などのタイミングで、カスタムコードを実行す ...

Vue.js条件分岐ループ

【Vue3条件分岐ループ】v-if/v-showやv-forのkey

2023/9/15  

本記事では、Vue3におけるv-ifやv-forの使い方、v-showとの違い、v-forのアンチパターンについて紹介します。 Vue.jsでは、普通のプラグラミング言語のように、v-ifなどのような ...