Yuto Blog

Yuto Blog

Japan, Code and Photo
Category: Technology
20 articles
【Ruby on Rails】sidekiqの導入手順(ローカル、Heroku、AWS EC2、Docker、Capistrano)

【Ruby on Rails】sidekiqの導入手順(ローカル、Heroku、AWS EC2、Docker、Capistrano)

redisを準備する sidekiqを使う為にredisが必要です。 redisインストール(Mac OS) brew install redis redis起動 brew services start redis docker-composeを使う場合 yaml:docker-compose.yml redis: image: redis:latest ...
Updated by Yuto Yasunaga at 2021/10/04 19:03
Source: qiita.com

Ruby on Rails + Docker + Capistrano + Puma + Nginx AWS EC2へデプロイ方法のメモ

Ruby on Rails + Docker + Capistrano + Puma + Nginx AWS EC2へデプロイ方法のメモ

AWS EC2 インスタンスの準備 AWS コンソールにアクセスする 「Launch Instance」をクリックする Step 1: Choose an Amazon Machine Image (AMI) 「Ubuntu Server 16.04 LTS (HVM), SSD Volume Type 64bit (x86」を選択する ![スクリーンショット 2020-05-03...
Updated by Yuto Yasunaga at 2021/10/04 19:03
Source: qiita.com

Gitのmasterブランチ意外、全てのブランチを一括削除する

Gitのmasterブランチ意外、全てのブランチを一括削除する

タイトルの通りに、master ブランチ意外全て削除するのは以下のコマンドです。 'master'の代わりに他のブランチ名を変えることもできます。 :ターミナル git branch | grep -v 'master' | xargs git branch -D 長くて覚えづらいので、aliasを作成しました。 bash:~/.zshrc alias gbr="git branch |...
Updated by Yuto Yasunaga at 2021/10/03 20:49
Source: qiita.com

Rubyで #frozen_string_literal: true というマジックコメントを付ける意味

Rubyで開発する時、rubocopを使ったらよく Missing frozen string literal comment と警告され、ファイルの一番上に「#frozenstringliteral: true」を入れることが推進されます。 簡単に説明すると、Ruby 2.3以降では、#frozenstringliteral:...
Updated by Yuto Yasunaga at 2021/10/03 06:00
Source: qiita.com

Ruby on Rails アプリにVuetifyとFontAwesomeの導入

Vuetify導入 yarn add vuetify @fortawesome/fontawesome-free ```javascript:app/javascript/packs/plugins/vuetify.js import Vue from 'vue' import Vuetify from 'vuetify' import...
Updated by Yuto Yasunaga at 2021/10/02 15:00
Source: qiita.com

Install Oh my Zsh on Ubuntu

Install Oh my Zsh on Ubuntu

Install Zsh sudo apt update sudo apt install zsh powerline fonts-powerline Make default zsh chsh -s $(which zsh) Install oh-my-zsh git clone https://github.com/robbyrussell/oh-my-zsh.git...
Updated by Yuto Yasunaga at 2021/06/19 20:01

【Ruby on Rails】Hướng dẫn làm chức năng sort với jquery-ui sortable

【Ruby on Rails】Hướng dẫn làm chức năng sort với jquery-ui sortable

Cài đặt jQuery và jQuery-ui yarn add popper.js jquery jquery-ui ```javascript:config/webpack/environment.js const { environment } = require('@rails/webpacker') // Add const webpack =...
Updated by Yuto Yasunaga at 2021/06/18 17:19

Phạm vi của biến và hằng trong Ruby

Phạm vi của biến và hằng trong Ruby

Bảng dưới đây mô tả về quy tắc đặt tên và phạm vi sử dụng của biến (variable) và hằng (constant) trong ngôn ngữ lập trình Ruby. Trong Ruby có những loại biến số: - Local variable - Global...
Updated by Yuto Yasunaga at 2021/06/04 09:59

Phân biệt các phương thức xuất p / print / puts trong Ruby

Phân biệt các phương thức xuất p / print / puts trong Ruby

Trong Ruby có 3 phương thức xuất ký tự ra màn hình hay được dùng nhất đó là p, print và puts. Về sự khác nhau giữa 3 phương thức này thì được tóm gọn như sau: | Phương thức | Xuống dòng ở cuối |...
Updated by Yuto Yasunaga at 2021/06/04 09:57

Từ khóa trong ngôn ngữ lập trình Ruby

Từ khóa trong ngôn ngữ lập trình Ruby

Dưới đây là danh sách các từ khóa (reserved word) trong ngôn ngữ lập trình Ruby. Từ khóa không thể được dùng để đặt tên biến...v..v.. nil true false not or and BEGIN END begin end do then yield...
Updated by Yuto Yasunaga at 2021/05/28 09:51

Một số thuật ngữ trong ngành tiền ảo (Cryptocurrency)

Một số thuật ngữ trong ngành tiền ảo (Cryptocurrency)

CryptocurrentyTiền điện tử CoinCoin là đồng tiền ảo có thể hoạt động một cách riêng lẻ, được tạo ra với mục đích sử dụng như một loại tiền tệ, một đơn vị lưu trữ. Một loại coin sẽ có ví...
Updated by Yuto Yasunaga at 2021/05/10 02:22

Những thủ thuật tìm kiếm trên Google

Những thủ thuật tìm kiếm trên Google

Google là trang web được truy cập nhiều nhất trên internet, hằng ngày mọi người dùng Google để tìm kiếm, và để việc tìm kiếm trên Google trở nên dễ dàng và hiệu quả hơn, hôm nay mình xin giới...
Updated by Yuto Yasunaga at 2021/03/21 02:01

【Ruby on Rails】active_model_serializersのキーをキャメルケースにする方法

activemodelserializersはデフォルトRuby風のスネークケースでレスポンスを返しますが、キャメルケースにするのは簡単で、イニシャライザフォルダの中で定義すればいいです。 ruby:config/initializers/active_model_serializers.rb ActiveModelSerializers.config.key_transform =...
Updated by Yuto Yasunaga at 2021/02/17 11:04
Source: qiita.com

Ruby on RailsでWebpackerのエイリアスを設定する方法

```javascript:config/webpack/environment.js const { resolve } = require('path') environment.config.merge({ resolve: { alias: { 'vue$': 'vue/dist/vue.esm.js', '@':...
Updated by Yuto Yasunaga at 2021/01/24 15:00
Source: qiita.com

Ubuntuでタイムゾーンを変える方法

現在のタイムゾーン確認 date タイムゾーン変更 sudo dpkg-reconfigure tzdata そしてAsia/Tokyoを選択 ![スクリーンショット 0003-01-21...
Updated by Yuto Yasunaga at 2021/01/21 10:15
Source: qiita.com

【Ruby on Rails】EC2でwheneverを使ってcrontabを設定する時のハマったことの解決

wheneverというのはRuby on Railsのgemであり、crontabを設定する時によく使われています。 使い方 使い方はGithubホームページに詳しく記載されていますが、主に使うのは下記になります。 Gemfileに追加 ruby:Gemfile gem 'whenever', require: false インストール bundle exec wheneverize...
Updated by Yuto Yasunaga at 2021/01/17 15:00
Source: qiita.com

【 Ruby on Rails】Hướng dẫn sử dụng ActiveStorage để upload hình ảnh

【 Ruby on Rails】Hướng dẫn sử dụng ActiveStorage để upload hình ảnh

Cài đặt ActiveStoragerails active_storage:installrake db:migrate Gemfilegem "image_processing" app/models/article.rbhas_one_attached :image app/controllers/articles_controller.rbdef...
Updated by Yuto Yasunaga at 2021/01/17 03:20

【Ruby on Rails】RSpecとFactoryBotとShoulda Matchersを導入メモ

RSpec設定 ruby:Gemfile group :development, :test do gem 'rspec-rails' end rails g rspec:install :.rspec --require spec_helper --format documentation ruby:config/application.rb config.generators...
Updated by Yuto Yasunaga at 2021/01/16 18:12
Source: qiita.com

Dùng foreman để khởi động Ruby on Rails application với nhiều process

Foreman là gì Foreman là một tool dùng để quản lý nhiều process cùng chạy của một Rails application, các process đọc từ file có tên là Procfile, mình nghĩ Proc ở đây là viết tắt của process 😆 Cài...
Updated by Yuto Yasunaga at 2021/01/16 17:55

Dùng slim làm template engine cho trang web Ruby on Rails

Thông thường khi mới làm quen với Rails thì chúng ta vẫn dùng template engine mặc định là *.html.erb để viết. Hôm nay mình giới thiệu cho những bạn nào chưa biết về slim template engine, dùng slim...
Updated by Yuto Yasunaga at 2021/01/12 19:16