こんにちは、さもです。
UFO演算子というのがRubyにあるのはご存知でしょうか?
<=> こういうやつです。比較演算子をまとめたような「<=>」が一つの演算子になっています。
RubyではこのUFO演算子を任意のクラスで定義しておくと、そのクラスのインスタンスからなる配列に対して、minやsortなどのメソッドが使えるようになります。
今回はこのUFO演算子を定義してみます。また、Comparableモジュールをインクルードしてインスタンス同士を比較可能にしてみます。
続きを読むこんにちは、さもです。
UFO演算子というのがRubyにあるのはご存知でしょうか?
<=> こういうやつです。比較演算子をまとめたような「<=>」が一つの演算子になっています。
RubyではこのUFO演算子を任意のクラスで定義しておくと、そのクラスのインスタンスからなる配列に対して、minやsortなどのメソッドが使えるようになります。
今回はこのUFO演算子を定義してみます。また、Comparableモジュールをインクルードしてインスタンス同士を比較可能にしてみます。
続きを読むこんにちは、さもです。
よく職場の飲み会とか知り合いとかに「なぜエンジニアになったの?」「もともとプログラミングやってたの?」と聞かれるので、これらの質問の答えを書いておきたいと思います。
続きを読むこんにちは、さもです。
英語を勉強しなくては!と思いたって何もしないまま数ヶ月が経ちました。
そろそろ勉強しようと思うのですが、先日こんなものを見つけました。
美女と野獣 Beauty and the Beast (ラダーシリーズ Level 1)
少ない単語数で有名な物語が書かれている書籍です。ひょっとしたらこれ自体結構有名かもしれないですが、こんな本があるんだ!と感動し、早速このシリーズの美女と野獣を買ってみました。
あ、この本のことを効率的というわけでは無いですよ。
続きを読む
こんにちは、さもです。
先日、常駐先の仕事場でちょっといいことがありました。
簡単にいうと、社長から引き抜き(今の会社辞めてうちに来ない?的な)の話がありました。
自慢話みたいになってしまいましたが、お付き合いください(笑)
続きを読む
こんにちは、さもです。
先週金曜日から日曜日まで引越し先探しで関西に帰っていました。
引越し先探しは金・土で一旦終わり、日曜日の午前中暇だったので東大寺にふらふら~とサイクリングしてました。
その帰りに近鉄奈良駅(以下、近奈良)を通ると、「献血すると大仏プリンとお菓子がもらえる(上記の写真)」と聞こえたので、すぐにチャリを止めて献血に行ってきました。
続きを読むこんにちは、さもです。
動画投稿webサービス作ったはいいけど、手元のファイルすべてをポチポチと画面からアップロードするのめんどくさいな
ってときありますよね。
先日こういうのを作ったので必要になりました。
そんな要望にお答えする、「フォルダ内の全てのファイルをpost送信する」スクリプトを実装しました。
続きを読む