ようへいの日々精進XP

よかろうもん

ruby

2018 年 02 月 03 日(土)

ジョギング 佐田整形外科 腰痛 今日のるびぃ ~ awspec の Awspec::Helper::Finder モジュールメソッドの命名規則について考察 ~ 昨日に引き続き Awspec::Helper::Finder について で, メソッド名について ジョギング 自宅→三日月山霊園→三日月湖一周 (6K) → …

2018 年 02 月 02 日(金)

ジョギング 日課 夕飯 今日のるびぃ ~ awspec の generator を追加するメモ ~ 先日... generator メソッドを書く Awspec::Helper::Finder モジュールメソッド awspec/lib/awspec/generator.rb に generator メソッドを追加 awspec/lib/awspec/command/genera…

2018 年 02 月 01 日(木)

朝寝 ジョギング 日課 ジレンマ 今日のるびぃ ~ インスタンスメソッドの method_missing ~ 朝寝 うっかり朝寝坊してしまった 毎朝のルーティンをことごとくサボった ジョギング お昼休みに香椎浜を 2 周 おニューのランニングシューズで...おろしたてなので…

2018 年 01 月 31 日(水)

ジョギング 日課 夕飯 今日のるびぃ ~ いつまでも覚えられないメソッド探索 ~ ジョギング 香椎浜 x 2 周 風が殆ど無くて走りやすかった 日課 (腕立て x 50 + 腹筋 x 30) x 3 夕飯 パスタを作る トメイトは湯むきしてソースを作り, 魚介はトメイトと一緒に煮…

2018 年 01 月 30 日(火)

ジョギング 日課 夕飯 今日のるびぃ ~ private メソッドを含む module を mix-in した場合... ~ ジョギング 香椎浜 x 2 周 左側の足が踵から太ももにかけて痛い デポに取り寄せしてもらっていた靴が届いたらしい 日課 (腕立て x 50 + 腹筋 x 30) x 3 夕飯 鍋…

2018 年 01 月 29 日(月)

ジョギング 日課 寒い 今日のるびぃ ~ private メソッドを含むクラスを継承した場合... ~ ジョギング 香椎浜 x 2 周 フォームを気にしつつ走ったらギクシャクしてて辛かった 日課 (腕立て x 50 + 腹筋 30) x 3 腕立ての回数を増やした 寒い 毎日寒い... 今日…

2018 年 01 月 28 日(日)

ジョギング 日課 本 今日のるびぃ ~ <=> メソッド ~ ジョギング 休み 走らない代わりにストレッチを 20 min 程 日課 (腕立て x 40 + 腹筋 x 30) x 3 本 最近, 単に興味がある分野の本とか殆ど読んでいなかったので, Kindle の Prime Reading で以下の本をレ…

2018 年 01 月 27 日(土)

ジョギング 日課 佐田整形外科病院ラン&ウォーク外来を受診した 今日のるびぃ ~ Object#enum_for ~ ジョギング 休み 日課 (腕立て x 40 + 腹筋 x 30) x 3 佐田整形外科病院ラン&ウォーク外来を受診した 走っている最中、走った後等の右太ももの鈍痛があま…

俺は Ruby について 1bit も理解していなかったので写経する 〜 memo 編 (2) 〜

メソッド探索, 定数探索 参考 インスタンスメソッド探索 クラスメソッド探索 定数探索 例外 Time#strftime 以上 メソッド探索, 定数探索 参考 http://asura23.blog.fc2.com/blog-entry-63.html 上記のサイトに掲載されていた問題を解いてみた. インスタンス…

俺は Ruby について 1bit も理解していなかったので写経する 〜 memo 編〜

例外 ~ ensure 節がある時の評価値 ~ メソッド内の定数更新 Object ENV p と print オブジェクトの複製 protected と private メソッド undef と undef_method と remove_method 以上 例外 ~ ensure 節がある時の評価値 ~ こちら や こちらの記事を読ませて…

俺は Ruby について 1bit も理解していなかったので写経する 〜 添付ライブラリ 〜

俺は Ruby について 1bit も理解していなかったので写経する 〜 添付ライブラリ 〜 俺は Ruby について 1bit も理解していなかったので写経する 〜 添付ライブラリ 〜 これは StringIO ファイルフォーマット yaml yaml とは yaml の読み込み yaml の書き込み…

俺は Ruby について 1bit も理解していなかったので写経する 〜 組み込みクラス編(2) 〜

これは BasicObject クラス Object クラス オブジェクト ID オブジェクトのクラス オブジェクトの比較 オブジェクトのメソッド一覧 オブジェクトの凍結 オブジェクトの複製 未定義メソッドの呼び出し オブジェクトの文字列表現 以上 これは Ruby Gold を受験…

俺は Ruby について 1bit も理解していなかったので写経する 〜 組み込みクラス編 〜

これは Module クラス Module クラスとは 定義済み定数に対するメソッド メソッドの設定 eval / class_eval / class_exec クラス変数 モジュールの機能を取り込む モジュール関数 祖先クラス Enumerable モジュール map メソッド each_with_index メソッド i…

俺は Ruby について 1bit も理解していなかったので写経する 〜 オブジェクト指向編 (2) 〜

これは クラスメソッド はじめに Class クラス クラスメソッドの定義 メソッドの可視性と組み込み関数 メソッドの可視性 Kernel モジュールと関数 変数と定数 ローカル変数とグローバル変数 インスタンス変数 クラス変数 ネストしたスコープの定義 ネストし…

俺は Ruby について 1bit も理解していなかったので写経する 〜 オブジェクト指向編 (1) 〜

これは そして, この記事は クラス定義 class 式 インスタンスメソッドと初期化メソッド クラス継承 super インスタンスメソッド クラスオブジェクト 継承したクラスオブジェクト メソッドの探索経路 継承チェーンと method_missing 継承チェーン alias と u…

俺は Ruby について 1bit も理解していなかったので写経する 〜 文法編 〜

これは そして, この記事は 変数 初期化されていな時に参照した場合の動作 ローカル変数 グローバル変数 クラス変数 インスタンス変数 定数 リテラル Ruby のリテラル 数値リテラル 有理数, 複素数のリテラル 数値演算 数値クラス ブロックと Proc ブロック…

メタプログラミング Ruby 写経メモ - 2 章 月曜日:オブジェクトモデル -

この記事は そして, この記事は オブジェクトモデル オープンクラス Bookworm の to_alphanumeric メソッド クラス定義 Monetize の例 オープンクラスの問題点 オブジェクトモデルの内部 オブジェクトの中身 インスタンス変数 インスタンスメソッド メソッド…

メタプログラミング Ruby 写経メモ - 1 章 頭文字 M -

この記事は そして, この記事は メタプログラミングとは イントロスペクション メタプログラマのボブ ボブの最初の試み メタプログラミングに突入 頭文字 M セカンドステージ 以上 この記事は メタプログラミング Ruby 第 2 版を写経したり, 感想を書いたり…

Infrataster と Capybara で Web サイトの確認が個人的に捗ったのでメモ

この記事は... 何をしたかったのか なぜやりたかったのか やったこと Infrataster Capybara 実装 何を以って正常と判断するか rspec --init spec/site_check_helper.rb spec/site_check_spec.rb 実行例 以上 この記事は... qiita.com 初老丸 Advent Calendar…

2017 年 12 月 23 日(土)〜 Ruby 技術者認定試験 Gold を受験して不合格だったので振り返る 〜

Ruby 技術者認定試験 Gold を受験して不合格だったので振り返る モチベーション 教材 勉強時間 勉強方法 何がダメだったのか 結局 風邪 Ruby 技術者認定試験 Gold を受験して不合格だったので振り返る モチベーション 昨年、Ruby 技術者認定試験 Silver を取…

fake-s3 を使ってみた(ExUnit から利用してみる例)

この記事は... はじめに fake-s3 とは... コンテナで立ち上げられると良い(と思っている) ex_aws から利用する 以下のように利用した せっかくなので, ExUnit から利用する とある関数を作った fake-s3 を利用してテスト テストを実行 以上 ちょっと気になる…

mailcatcher でメール送信のデバッグ作業が 256 倍捗った(個人比)のでメモ

この記事は... tl;dr mailcatcher の準備 mailcatcher とは Docker イメージで展開する メールを送るサンプル スクリプト本体 設定ファイル 実行サンプル mailcatcher で確認 以上 この記事は... qiita.com 体育会系エンジニア Advent Calendar 2017 10 日目…

素敵な再会に感謝したい, 本当にありがとう #fukuokark02

福岡 Ruby 会議 02 福岡 Ruby 会議 02 に参加する前の自分と Ruby 福岡 Ruby 会議 02 に参加した後の自分と Ruby 振り返り 目覚めの 10 分プログラミング、自分も実践してみたい コードの借りはコードで返す Rust との「出会い」 awspec との「出会い」 Ruby…

言語別 S3 バケットに任意のキーが存在しているかを確認するコード片

よろしくお願いしまっす! やりたいこと 諸々 bash Ruby Python Go PHP 以上 よろしくお願いしまっす! この記事は... qiita.com 初老丸 Advent Calendar 2017 1 日目の記事になる予定です。 やりたいこと 任意の S3 バケット内に任意のキーが存在しているか…

小ネタ道場一本勝負 〜 logstash の Ruby filter メモ 〜

tl;dr 今回やりたかったこと サンプル実装 logstash.conf ELK Stack の用意 デモ event オブジェクトへのアクセス方法 Event API GitHub issue 5.x 以前 5.x 移行 影響範囲 その他の filter mutate grok 以上 tl;dr logstash を使っていて、filter でちょっ…

小ネタ道場一本勝負 〜 date コマンドの出力を ISO 8601 フォーマットにしたい 〜

date コマンドで Mac だと Linux だと Ruby だと Python だと 以上 date コマンドで ISO 8601 フォーマットで出力したい時がたまにあるのでメモっておく。 https://ja.wikipedia.org/wiki/ISO_8601 Mac だと date +%FT%T%z 実行。 $ date +%FT%T%z 2017-06-1…

ワンラインで Unixtime から Datetime に変換したいくさ

はじめに Ruby だと Python だと bash だと 以上 はじめに ぽーんと unixtime を渡されても、これはいったい何時何分なんやって思うことがある。 そんな時にコマンドラインでちゃちゃっと変換出来たらカッコイイかな…ということで… Ruby だと $ ruby -v ruby…

Ruby の find と select

うっかり混同しそうになっていたので 参考 Enumerable モジュール メモ 環境 select find 以上 select は find うっかり混同しそうになっていたので 忘れないうちにメモっておきたいと思います。 参考 selectなどの配列の抽出・検索を行うメソッドまとめ - Q…

俺は Linux コンテナについてなんにも解っていなかった 〜 haconiwa で学ぶ Linux コンテナ (1) 〜

追記 直近の Docker 界隈について Linux コンテナ 参考 Linux コンテナとは Linux コンテナを構成する主な機能 OS リソース毎の Namespace cgroup サブシステム こんなにざっくりでは、Linux コンテナは語れないと思うけど haconiwa haconiwa とは haconiwa …

moto ✕ Rspec で Ruby で書いたライブラリをテストするばい(moto チュートリアル 弐)

モト Stand-alone Server Mode example Install moto server Start moto server まずは Help EC2 用サーバーを起動 Ruby Script Rspec で moto を利用してテストを行う 実際にテストを走らせてみると… 以上 おまけ モト inokara.hateblo.jp moto という AWS …