Rubyのシングルトン(Singleton)モジュールの使い方
こんにちは。Tomoyuki(@tomoyuki65)です。 Rubyのモジュールには、ライブラリの設定値(config値)をモジュール自身に保持させることがあります。 その場合、シングルトンパターンでオブジェクトを作成…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 Rubyのモジュールには、ライブラリの設定値(config値)をモジュール自身に保持させることがあります。 その場合、シングルトンパターンでオブジェクトを作成…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 Rubyでプログラミングをしている際に、例えばStringクラスなどRuby標準のライブラリに独自の変更を加えたいという時もあるかもしれませんよね。 &nbs…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 Rubyのモジュールはミックスインで使用しますよね。 ミックスインの方法としては3つ覚えておくと良いでしょう。 この記事では、ミックスインについて解説します。…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 Rubyのクラスにはインスタンス変数やクラス変数ってありますよね。 最近勉強していて知ったんですが、クラスにはクラスインスタンス変数というのもあるんです。 こ…
非公開
こんにちは。Tomoyuki(@tomoyuki65)です。 最近開業したんですが、開業すると帳簿をつけなきゃいけないんですよね。 開業直後はあまり仕訳も発生しないので、できれば安いクラウド会計ソフトはない…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 みなさん、『正規表現』という言葉を聞いたことはありますか? Rubyだけに限った話ではないので、聞いたことがある方もいるかと思います。 この正規…
5. ゲーム
こんにちは。Tomoyuki(@tomoyuki65)です。 最近e-sportsやら、プロゲーマーやら、ゲームに関する話題が尽きませんね。 そんな中、プロゲーマーライセンスなるものが発行されるとか・・ &…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 「ミュータブル」と「イミュータブル」という言葉を聞いたことはありますか? Rubyでは、この二つを意識してプログラミングをしていな…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 Rubyの配列の使い方を理解した方は、使用頻度が高いメソッドも覚えましょう。 特にリファクタリング時に使えないかを検討すると良いと思います。 &…
4. プログラミング
こんにちは。Tomoyuki(@tomoyuki65)です。 Fizz Buzz問題って知っていますか? プログラマならできて当たり前と言われている問題なんです! 今までに聞いたことがないって…