【小ネタ】Sushi.newして寿司オブジェクトさんを生み出す

この記事は Ruby Advent Calendar 2021 8日目の記事です。

はじめましてこんにちはべこと申します。
Ruby 初学者向けの書籍『ゼロからわかる Ruby 超入門』に登場するオブジェクトさんというキャラクター作画担当をしております。

今日は寿司オブジェクトさんを書きました。
すんませんそれだけです。
寿司だけに小ネタでした…:pray:

寿司オブジェクトさん

class Sushi
  def initialize(neta)
    @neta = neta
    puts 'へいらっしゃい!'
  end

  def order
    puts "#{@neta} はいりましたー!"
  end

  def serve
    puts "はいよ! #{@neta}おまち!"
    puts '🍣'
  end

  def agari
    puts '🍵'
  end
end

sushi = Sushi.new("大トロ")
sushi.order
sushi.serve
sushi.agari
へいらっしゃい!
大トロ はいりましたー!
はいよ! 大トロおまち!
🍣
🍵

direnvで.envファイルの内容を読み込むようにする

direnv
https://direnv.net/

.env ファイルで変数を管理してるプロジェクトをやってる。

direnv は homebrew でインストールできる。

brew install direnv

direnv と .env ファイルでターミナル起動時に変数を読み込むようにしたいときは、 direnv の設定ファイル .envrc に dotenv って書く。

初回だけ許可するコマンドの実行が必要。

direnv allow

かんたん。

参考 :
https://github.com/direnv/direnv/issues/284

コンテナとコマンド

Dockerのコンテナ上でコマンドを実行したいとき

↑正しい表現なのかあやしい(それ程度の初心者)

例えば bundle install とか

docker-compose run --rm サービス コマンド ってやる。

https://docs.docker.jp/compose/reference/run.html

2021年3月のまとめ

先月はこちら

https://becolomochi.hatenablog.com/entry/2021/02/28/125743

3月何してたの

家の確定申告を終えたり、仕事と家のことのバランスに悩んだりした。

しごと

『React & Gatsby開発入門』の表紙イラスト

表紙イラストを書きました。

f:id:damdom:20210404154730j:plain

nextpublishing.jp

以下引用です。

近年、静的サイトジェネレーターGatsbyをはじめNext.jsでのウェブサイト構築が増えています。しかし、その土台となるJavaScript用ライブラリのReactは本来アプリケーション開発を想定しており、現状の入門本もアプリケーションを作るための学習を目的としたものになっています。本書では、Gatsbyでサイトを作ることをゴールとし、その過程でReactの学習を行います。本来Reactの入門本では必須と思われるhooksやcontext、fluxに関してもほとんどスキップし、コンポーネントの書き方やCSS Modulesといったマークアップに近い内容を重点的に紹介します。今後、更に増えてくるであろうReactのマークアップGatsby、Next.jsでのウェブサイト制作への入門を考えている方に向けた一冊です。2021年3月2日リリースのGatsby v3にも最速で対応しています!

4/2に発売したのでよければぜひ!

同人誌版を買って読んだけど React の学び始めには最適。わたし自身が完全なる読者層。

マークアップ

やっている。

Figma

Figma見たり使ったりが増えてきた。描画ツール楽しい。

Figma アップデート走ったらナッジが初期値に戻ってた。

環境構築

Docker ありがとう。くじらさんありがとう。

Docker が無いとこうなる↓

becolomochi.hatenablog.com

オブジェクトさん

学び

時間と気持ちの余裕がある日にフィヨルドブートキャンプを進めている。

分報

フィヨルドブートキャンプでも分報が始まってマメに書いてしまう。

DB設計

DB設計は終わった。
情報を俯瞰できるのがおもろい
Whimsical 使ってみた。たのしいかわいい。

whimsical.com

REST

RESTful。メソッドとパス。

脳内インデックスが失敗してるというのがよくわかるいい例

Sinatra

Sinatra でメモアプリ作っているところ。
ちょっとずつ進めている。

買ったもの

  • Magic Keyboard
  • PCスタンド
  • EIZO の曲面モニタ
  • IKEA で子のアイテムを入れるやつ(ロースコグ)
  • ものではないけど楽天モバイルに変えた

www.ikea.com

先月買ったOpenmove 便利。外耳炎治った。

ほしいもの

  • 可愛くて静音の高機能なマウスがあれば最高なのに存在しなくて困っている頼む出してくれ〜
  • おしゃれじゃなくて補強としてのジェルネイルを誰か頼む。爪が割れるんだ
  • 洗濯機が中で水漏れするようになったのでもしかしたら買い換える必要があるかもしれない

ツールとかアプリとか

Ruby 3.0

わっしょいしょい

Clipy

clipy-app.com

コピーしたテキストが履歴で残ったりよく使うテキストをスニペットとして登録しておけるトノコト。

とても便利だった。

生活

モルカー

モルカーかわいい

パンケーキ

毎週土曜はパンケーキの日

バナナを入れたとはいえ、やはり砂糖を入れないと美味しくなかったようです。

落書き

ものもらい

目にできた。痛かった。すぐ治ってよかったです。

ものもらいができた - ハンドルネームの由来は乳製品好きから

お花

お花のサブスク始めてみた 花瓶も買った かわいい