はっさんブログ

自分の発見を共有します。

機能が増えたRailsアプリケーションをRails Engineで分割する【vol.2】

背景 以下の続きになります。 vol.1では導入に至った背景から、Engine側へのルーティングの疎通確認まで行いました。 www.hassansan.me

Instagramに投稿されたセンス抜群の弾いてみた7選

背景 Instagramを見ていて思わず何回も見てしまった投稿をシェアしたいです。

機能が増えたRailsアプリケーションをRails Engineで分割する【vol.1】

背景 Railsの開発を続けていると、機能が増えてアプリケーションを分けたいなと思う時があります。 例えば、メインアプリ・管理者画面・API (内部/外部)...etcがあって、それぞれでのみ使用するコードが共通部分に記載されていると管理が大変になります。 Ra…

2018年2月、自分リリースノート

こんにちは。はっさん(@hassasa3)です。 元気ですか? 最近は平日に仕事して、土日は本を読むか人と会うかという日々を送っています。 1月は8日まで休みだったので、一ヶ月過ぎることが早かったです。 ね?

【Ruby / Rails】クラス名を動的に生成する

背景 結論 参考 背景 たまに必要になり、都度忘れるのでメモ 結論 # ActiveSupport::Inflectorの#classify, #constantizeを用いる #=> rails c klass_name = "upload_image" klass = klass_name.classify.constantize #=> UploadImage

Twitterと2017年を振り返ってみた

背景 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 総括 2018年の目標 背景 2017年も終わりますね。 Twitterでエゴサして1年を振り返っている方を見て、「消費電力の70%はTwitterだしできそうだな!」と思いやってみました。

努力よりコツ!ピアノがうまくなるにはワケがあるを読んだ

僕のRD2000ちゃん🎶

【Ruby】Object#tapの使いどころ

背景 Railsのコード内での使いどころ 他のRuby記事 背景 tapは語られる

オブジェクト指向のSOLID原則について学んでみよう【Ruby】

背景 Open/Closed Principle (OCP) before after Special Thanks ! 背景 コードレビューにてSOLID原則を教えていただきました。 この記事ではRubyでの事例を交えて内容を書こうと思います。 都度、SOLID原則に当てはまる事例に直面した際に、更新していきま…

【Ruby】ブロック引数の使いどころになるパターン

背景 使いどころ ブロック引数を使う 所感 背景 Ruby Advent Calender 2017、16日目の記事です。 最近までブロック引数をどの場面で使うのかわからなかったです。 プロダクトコードではあまり見たことがなく(経験が少ないからかも)、OSSのコードで良く見るな…

docker-composeを用いている際のredisのリストア

伝えたいこと 内容 所感 伝えたいこと docker-compose down 時にもdump.rdbが作成されるため、既存のdump.rdbは上書きされる。 そのため、docker-compose up -d前にファイルを任意の箇所に移す。 伝えたいのはこれだけです。

【Rails】ルーティングのリファクタリング【config/routes.rb】

問題となる背景 解決策 ちなみにRails.application.draw 所感 問題となる背景 Railsアプリの開発を続けていくとconfig/routes.rbが肥大化して見辛くなります。 例えば...

ピアノを弾くのは最強にかっこよくて楽しい

tl;dr 趣味でピアノやってくよ 土日とかでアニソン・ボカロ曲のセッションしてくれる人を募集しています XD ピアノに対する価値観が変わった話 先日、大好きなピアニストである「まらしぃ」さんのライブに行ってきました。 会場は「昭和女子大学 人見記念講…

2017年10月の振り返りノート!

つい先日、ハンドメイドのミサンガを購入しました。 袋を開けると花のメッセージカードが入っていた。 「第一人目のお客様ですのでとっても嬉しいです。」 あったけぇ... それにしてもびっくりしたのが、ハンドメイドを感じさせないその完成度です。 早速右…

平成29年10月期、入社半年エンジニアのリリースノート!

お世話になったエンジニアの方にいただいたNew Relicのシールです。 だからうちきなよ!とNew Relicは言いたいのか...?w 10月ですね。

インフラエンジニアのためのVim入門 [vim-terraformを入れてみる]

背景 terraformの.tfファイルを扱う際に「Vimを始めたい!」と言う人が3ヶ月ぶり2人目だったので、導入手順をまとめました。 プラグインを導入し、うまく動作した時はとても嬉しそうにしています。( ✌︎'ω')✌︎ 内容 vimのPluginマネージャーをインストールす…

VALUを購入してくれた方とチーム開発をしている話

個人が株式を発行できるVALUというサービスがあります。 rick08.hatenablog.com 私も面白がって自分の優待を設定したところ、私のVALUを買ってくれた方がいました。(以下Aさん)

30分でinstagram-omniauth + Devise でログイン機能を実装してみる

Gemfileに追加 #Gemfile gem 'instagram-omniauth'

新卒5ヶ月目(はやっ)の進捗報告2017

ヌッ! はっさん(@hassasa3)です。 早いもので「もう5ヶ月目か」と思います。 8月を振り返りつつも、9月もまた楽しくなりそうな予感がしています! あなたはどんな1ヶ月でしたか?

【Ruby gem】翻訳用のライブラリ、globalizeを使ってみた

対象読者 globalizeについて Gemfileにglobalizeを追加 該当モデルに翻訳する属性名を記述する 翻訳用のテーブルを作成する スキーマの確認 global-accessorsを利用する コンソールからDBに多言語データが入る / 取得時に切り替わることを確認 Strong Parame…

iTerm cannot launch the program for this session. が出た時

問題 itermで新しいタブがひらけない iTerm cannot launch the program for this session そして検索すると出てくる解決策は、 デフォルトで設定されたttyセッションの数をあげること sudo sysctl -w kern.tty.ptmx_max=255 しかし、すでに255になっている

【VALU】優待の入力方法・手順

注意 背景 手順 おまけ 注意 2017年7月13日現在の情報です。 今後、UIが変更されて不要になる可能性があります。(といいですね。)

気をたしかに、新卒入社3ヶ月の進捗報告2017

3ヶ月目が終了しました。 だいぶ慣れてきたかなと思う反面、初心を忘れないようにと思うところもあります。 やれてなくて、のんびりしてるなと思った時は「お前そんなんでいいの」的な感じで煽ってください。 すると5000兆円規模のやる気を放出し、成果物が…

6月23日(金)、有給取得日 - 日記

有給取得した日、何してます? 書いてて思ったけど、あなたは有給取得した日、何をしていますか? みんな何してるんだろう… 今度こっそり教えてください。

初めてのS3、SQSの連携設定

ゴール S3でバケットを作成 SQSで任意のS3バケットを指定する S3側でイベントの登録 確認 ゴール S3にファイルアップロードしたら、イベント検知してSQSにenqueueされること この辺をするための布石です。 dev.classmethod.jp

さっとfake-s3を試す

ゴール 前提 内容 結果 ゴール ローカルでs3っぽいことを試す 今回は30秒だけアクセス可能なオブジェクトのURLの取得を行ってみます。

新卒入社2ヶ月の進捗報告2017

3ヶ月目に突入しました。 試用期間終了の月なので、みなさんとはこれでお別れです。 残り1ヶ月振り絞っていきます。 よろしくお願いいたします。 新卒入社1ヶ月目のやっていきはココ↓ usgitan.hatenablog.com

git rebaseで修正したコードを離れたcommitに追加する

git

ゴール 一度ログを確認する rebaseを使う git logを再度確認 追記 ゴール 修正したコードを3つ前に離れたコミットに加える。 コミット文はコミット先のままにする。

dockerとdocker-composeを使って手軽にRails環境を構築してみる

対象読者 前提 ゴール Dockerfileを作成 .dockerignore Gemfileを作成 空のGemfile.lockを作成 docker-compose.ymlを作成 アプリの構築 config/database.ymlを書き換える 起動する DBを作成 ブラウザからlocalhost:3000を覗く その他 合わせて読みたい 対象…

新卒入社1ヶ月の進捗報告 OR DIE

- いい肉.jpg 夢にまで見た上京を経て、1か月経ちました。 はっさん(@hassasa3)です。 社会人生活がスタートして、1か月ですね。 何か印象に残った出来事はありましたか。