boost初の女性メンター。プログラミングは「夢を叶える手段」。他人と同じことはしない。boost初の女性メン...テクノロジーコミュニティ“techboost”のメンターインタビュー。プログラミングは「夢を叶える手段...テクノロジーコミュニティ“techboost”のメンターインタビュー。他人と同じことはしない。ロックン...テクノロジーコミュニティ“techboost”のメンターインタビュー。「プログラミングに興味あるけどスクールの内実がわからず不安...」そんな方々に少しでもtechboostを理解してもらうべく現役エンジニアのメンター陣に直撃しました!Rubyのevalメソッドの基本から応用的な使い方までを解説Rubyには、evalというメソッドが用意されており、このメソッドに引数として渡した文字列をそのまま実行させることが可能です。本記事では、Rubyのevalメソッドについて基本の使い方から応用に渡るまで、サンプルコードを交えながらご紹介します。マシン別Ruby最新バージョンのインストール方法まとめRubyは複数のバージョンを同一マシンで管理できるので、複数の開発を並行して請け負う際に、異なるバージョンの開発でも扱うことが可能です。本記事では、Rubyのインストールの仕方と、デフォルトバージョンの扱い方についてご紹介します。PHPのヒアドキュメントの使い方とエラーについて解説PHPで複数行にわたる文字列を変数に代入するには、ヒアドキュメントを使うと便利です。「\n」などの改行コードを書いたり、エスケープに気を遣わなくていいからです。使い方によってはバグのもとになるので、そのルールとエラーへの対処方法を解説します。JavaScriptのthistとは?使い方4パターンを解説JavaScriptのthisは呼び出す場所や方法によって内容が変化します。記事では、thisの使い方から呼び出すパターンを4種類(関数、メソッド、コンストラクタ、apply・call)を紹介しています。混同しやすいthatについても紹介しています。Rubyのflattenを使って配列を1次元にする方法を解説Rubyでは、配列を1次元にするflattenメソッドが提供されています。このメソッドは、配列の中の入れ子をなくして、一つのデータ系列であるように扱うのに便利です。flattenは、ハッシュについても適用できますので、それについても紹介します。PHPで高度な検索をする:正規表現を使ってみよう!フォームから入力された情報のチェックなど、正規表現を使うことでいろいろな文字列をパターン化して処理することができます。記号の意味がわからなければ正規表現を正しく理解することはできません。そこで、正規表現で使われる記号の意味と関数の使い方を解説します。Rubyのinjectメソッドを使った繰り返しを行う方法この記事では、Rubyのinjectメソッドについて解説しています。特殊な処理をするプログラムなので少し理解が難しいかもしれません。便利なメソッドなのでぜひ理解できるようにこの記事を活かしていただきたいと思います。Rubyでuntil文のループを使おう|基礎と応用的な使い方Rubyには、untilという構文があります。これは、条件式を指定して、条件が真になるまで繰り返す構文です。Rubyの配列は、forやeachを使うよりも、untilを使う方が高速な場合がありますので、本記事では、こちらについても解説します。本記事では、配列やハッシュをソートするsortメソッドについて紹介します。これらは昇順にソートするメソッドですが、reverseメソッドやブロック式を利用すると、降順にソートすることもできます。こちらについても紹介します。本記事では、Rubyにおける、配列やハッシュから、ブロック内で条件式を指定して、要素を抽出するselectメソッドについて紹介します。配列における、with_indexメソッドを用いた、ブロック内でのインデックスの取得方法についても紹介します。PHPのexit関数を使ってプログラムを終了する方法PHPにはスクリプトの実行を終了するexit関数が用意されています。exit関数には引数を1つ渡すことができます。引数に数値を渡した場合は終了ステータス、文字列を渡した場合は終了メッセージとなります。exitの使い方を具体例を挙げて解説していきます。Laravelの便利なcollectionメソッドのまとめこの記事では、Laravelのコレクションの使い方について、サンプルコードを使いながら、詳しく解説しています。最近、話題のコレクションを使って配列を操作すると、面倒な処理がとてもスッキリしますよ。参考にしてしてみてください。