2019-08-01から1ヶ月間の記事一覧

Awesome Print

メタプログラミングRubyを読んでいたら Awesome Print というgemが登場しました。 インデントやカラーリングをつけてくれるgemです。 自分も入れてみることにしました! 普通の使い方 gem install awesome_print を実行し、 コンソール立ち上げたとき requir…

Nerima.rb #4へ参加した!

本日はNerima.rbへ参加させていただき、前回の続きでObjectクラスについて読み進めていきました! docs.ruby-lang.org 印象的だった内容 1. ライブシェア 今回はVScodeのライブシェア機能を使い、スクリーンに写しているターミナルを皆操作できる状態で進め…

ログ設計

ログについてどんな時にどんな内容で出力すべきかよくわかっていなかったため、調べて自分なりにまとめてみることにしました! ログとは 履歴などが記録されているものです。 Railsでは /log/ 配下に保存されています。 MacPCのログなどもコンソールというア…

無名クラス

ある機能に関してブランチを分けて実装している際、 別ブランチで作成しているクラスのインスタンスが今のブランチで実装しているメソッドを使えるか試したいことがありました。 別ブランチをpullして持ってこようかと思いましたが、コンソール上で無名クラ…

コードリーディング部(Rack編)へ参加した

今日はTama.rbから派生した部活のコードリーディング部へ参加してきました! 今回のテーマはRackでした。 github.com 主催の@coe401_さんが準備や資料を用意してくださり、Rackがサーバーを起動する仕組みを読み解いていきました! 明日開催のコードリーディ…

Sendagaya.rbへ行った

昼休みにruby-jpのスラックを眺めていたらSendagaya.rbが今日開催されるという情報を入手し、即申し込んで参加してきました!! 以下はDoorkeeperのSendagaya.rbのページです! sendagayarb.doorkeeper.jp 初参加でも入りやすい雰囲気でとても助かりました!…

ハッシュ関数とソルト

先日あるapiを使うにあたって、ハッシュ関数とソルトを使わなければならない機会がありました。 よく分かっていなかったため調べてみました! ハッシュ関数とは ある文字列を、決まった長さの新しい文字列に変える関数です。 元の文字列が似たような値でも、…