ジョギング
- 香椎浜 x 2
- 左足の甲と足底筋...
日課
- (腕立て x 50 + 腹筋 x 50) x 3
合宿
朝, ジョギングから帰ってきたら, ふと, 阿蘇に合宿に行きたくなった.
阿蘇で合宿したい。朝走って、日中は仕事して、夕方から走って、その後、温泉からの晩酌。その後にまた仕事みたいな。
— Yohei Kawahara(かっぱ) (@inokara) 2018年3月27日
夜は温泉入ったりしてサイコーだなと思ったり.
夕飯
奥さんの手料理. 美味しかった〜
今日のるびぃ ~ Ruby 技術者認定試験 Gold 演習問題を解いていく (10) ~
もう何度か解いているけど, Ruby 技術者認定試験合格教本 の演習問題と模擬試験を数問ずつ解いていく. ポイントは, 問題が何について問われているかがちゃんと理解出来ていること.
Q27. 標準添付ライブラリ
socket ライブラリにあるクラスを全て選ぶ.
- UDPSocket
- BasicSocket
- TCPSocket
以下, 解説より抜粋.
- BasicServer クラス, UDPServer クラスは存在しない
以下, Socket クラスのインスタンスメソッド.
irb(main):001:0> require 'socket' irb(main):004:0> Socket.instance_methods(false) => [:connect, :connect_nonblock, :bind, :listen, :accept, :accept_nonblock, :sysaccept, :recvfrom, :recvfrom_nonblock, :ipv6only!]
Q28. 標準添付ライブラリ
以下の実行結果になるように, [ x ] に記述する適切なコードを選ぶ.
require 'date' date = Date.new(2000, 10, 10) puts date [ x ] 1
実行結果.
2000/11/10
[ x ] には >>
が入るはずなので, irb で実行してみる.
irb(main):001:0> require 'date' => true irb(main):002:0> irb(main):003:0* date = Date.new(2000, 10, 10) => #<Date: 2000-10-10 ((2451828j,0s,0n),+0s,2299161j)> irb(main):004:0> puts date >> 1 2000-11-10 => nil
以下, 解説より抜粋.
- date + 1 とすると, date の 1 日後の日付を返す
- date - 1 とすると, date の 1 日前の日付を返す
- date << 1 とすると, 1 ヶ月前
- date >> 1 とすると, 1 ヶ月後
フムフム