Phở gà và mì rau mùi “Made in Japan"

Phở gà và mì rau mùi “Made in Japan"

Phở gà và mì rau mùi “Made in Japan"Bạn đã từng nghĩ là sẽ thưởng thức phở truyền thống Việt Nam và mì rau mùi ngay trên đất Nhật chưa? Mình chắc chắn hương vị ẩm thực của quê hương sẽ ùa về trong bạn.Mình muốn giới thiệu với các bạn hệ thống cửa hàng tên là KALDI Coffee Farm, đây là nơi bán thực phẩm nước ngoài, từ châu Âu, châu Á, và đương nhiên có cả của Việt Nam nữa. Bạn có thể tham khảo qua trang web của cửa hàng: http://www.kaldi.co.jp/ Nơi đây có bán những món hàng Việt Nam như các...
Updated by Yuto at 2022-01-25 11:12
Một vài loại socola giá rẻ ở Nhật Bản, chỉ khoảng 100 yên (20.000 VND)

Một vài loại socola giá rẻ ở Nhật Bản, chỉ khoảng 100 yên (20.000 VND)

Một vài loại socola giá rẻ ở Nhật Bản, chỉ khoảng 100 yên (20.000 VND) Ở Nhật Bản, socola được bán ở rất nhiều nơi, đặc biệt là trong các cửa hàng tiện lợi. Nhưng nếu mua socola ở cửa hàng tiện lợi thì giá cả có phần đắt hơn một chút so với mua ở trong các siêu thị lớn, ví dụ như siêu thị Cosmos. Socola ở Nhật có rất nhiều loại, một vài loại điển hình như là Meiji, Lotte Ghana, Morinaga...v..v.. Meiji - Thương hiệu socola nổi tiếng...
Updated by Yuto at 2022-01-25 11:12
Review về wifi của BIGLOBE

Review về wifi của BIGLOBE

Review nhẹ sau 2 tuần sử dụng dịch vụ wifi của BIGLOBE, theo cảm nhận của mình thì tốc độ rất tốt, dùng ổn định, đáng đồng tiền. Trước giờ mình dùng AU Hikari nên thật ra cũng định dùng tiếp nhưng thấy BIGLOBE có vẻ mới mẻ, tốc độ được giới thiệu là nhanh hơn AU Hikari trong khi giá tiền cũng ngang nhau nên quyết định dùng thử. ✅ Ưu điểm: Tốc độ cực nhanh, lướt web, xem phim full HD hoặc download đều rất đã. ❌ Nhược điểm: Nhà mạng chỉ gửi về cục modem và bảng hướng dẫn, tự mình phải mua...
Updated by Yuto at 2022-01-25 11:11
Cách học để đậu chứng chỉ Ruby Silver trong một tháng

Cách học để đậu chứng chỉ Ruby Silver trong một tháng

Phần tiếp theo: Cách học để đậu chứng chỉ Ruby Gold trong một tháng Chứng chỉ Ruby Silver là gì? Ruby Association Certified Ruby Programmer Silver version 2.1 hay còn gọi tắt là Ruby Silver hoặc Ruby Bạc, là một chứng chỉ được cấp bởi tổ chức phi lợi nhuận Ruby Association, được điều hành bởi người sáng tạo ra ngôn ngữ Ruby - Yukihiro Matsumoto. Mục đích lấy chứng chỉ Ruby Silver Đối với bản thân mình, người bắt đầu tiếp xúc với ngôn ngữ lập trình Ruby từ năm 2013 thì chứng chỉ này có ý...
Updated by Yuto at 2022-01-25 11:11
Một vài thuật ngữ cơ bản về nhiếp ảnh

Một vài thuật ngữ cơ bản về nhiếp ảnh

Khẩu độ - Khẩu độ càng to thì số càng bé- Khẩu độ là một trong những yếu tố quan trọng nhất để kiểm soát ánh sáng- Mở khẩu -> sáng- Khép khẩu -> tối- Độ sâu trường ảnh- Khẩu độ càng to ảnh càng xóa phông Tốc độ màn trập - Tốc độ màn trập là thời gian màn trập mở ra để ánh sáng đi vào cảm biến- Kiểm soát ánh sáng- Tốc độ màn trập càng nhanh thì càng ít ánh sáng đi vào cảm biến- Tăng tốc độ -> ảnh tối hơn- Giảm tốc độ -> ảnh sáng hơn- Hiệu ứng hình ảnh- Tăng tốc độ -> đóng...
Updated by Yuto at 2022-01-24 04:00

[Rails App] Bootstrapの開発環境を自動的に作る (bootstrap-generators)

>>> デモサイトはこちらです <<< (https://yuto-bootstrap-environment.herokuapp.com/) 参考 bootstrap-generators (https://github.com/decioferreira/bootstrap-generators) この記事は早くBootstrapの開発環境を作る方法をご紹介させていただきます。 ```ruby:Gemfile gem 'bootstrap-sass' group :development do gem 'bootstrap-generators' end ``` Bootstrapをインストール rails g bootstrap:install [オプション] オプション -e=erb/haml/slim デフォルトは「ERB」 -se=css/scss/less デフォルトは「SCSS」 ERB以外の場合、views/layouts/application.html.erbを削除してください。 テストの為にScaffoldを作ります rails g scaffold...
Created by Yuto at 2022-01-21 17:42

私の使うGem

```ruby:Gemfile #! vim: ruby Yuto's Gemfile source 'https://rubygems.org' gem 'rails' Authentication gem 'devise' # Flexible authentication solution for Rails with Warden gem 'devise-i18n' # Translations for the devise gem gem 'omniauth-facebook' # OmniAuth strategy for Facebook gem 'omniauth-twitter' # OmniAuth strategy for Twitter gem 'omniauth-google-oauth2' # OmniAuth strategy for Google gem 'omniauth-tumblr' # OmniAuth strategy for Tumblr gem 'omniauth-amazon' # OmniAuth strategy for...
Created by Yuto at 2022-01-21 17:42

Ruby on Rails で画像をアップロード(paperclip, fog)

>>> サンプルアプリケーションはこちらです <<< (https://renshu-upload-image.herokuapp.com/) 今日は Ruby on Rails で画像をアップロード出来るサイトの作り方をご紹介させて頂きます。 OPTIONAL: Bootstrapの開発環境を自動的に作る (http://qiita.com/YutoYasunaga/items/f53e62d850570eb85e4f) まず、ImageMagick をインストールする必要がありますので、ImageMagick のないパソコンならインストールしてください。 Mac OS: brew install imagemagick Ubuntu: sudo apt-get install imagemagick では、始めましょう! ruby:Gemfile gem 'paperclip' gem 'fog' Article というScaffoldを作る: rails g scaffold Article title content:text それでpaperclip photo...
Created by Yuto at 2022-01-21 17:42

複数の Heroku アカウントを使い方

プラグインをインストール heroku plugins:install https://github.com/heroku/heroku-accounts.git 使い方 アカウントを追加 例えば、personalというアカウント名をすると: heroku accounts:add personal Enter your Heroku credentials. Email: あなたのメール Password: パスワード SSH キーを作る ssh-keygen -t rsa -C "アカウントのメール" ~/.ssh/config というファイルに情報を追加 Host heroku.personal HostName heroku.com IdentityFile ~/.ssh/id_heroku_personal_rsa IdentitiesOnly yes アカウントを一覧 heroku accounts アカウントを使う heroku accounts:set personal アカウントを削除する heroku accounts:remove...
Created by Yuto at 2022-01-21 17:42

Ruby on Rails で vote (like, dislike, unvote) 出来るアプリケーションを作る (acts_as_votable)

>>> デモサイトはこちらです <<< (https://yuto-vote-system.herokuapp.com) >>> 参考:Bootstrapの開発環境を自動的に作る <<< (http://qiita.com/YutoYasunaga/items/f53e62d850570eb85e4f) このアプリケーションでは、ユーザーはLike、Dislike、またはUnvote出来る機能を追加したいと思います。 Screen Shot 2015-05-31 at 23.48.46.png https://qiita-image-store.s3.amazonaws.com/0/35605/4ae10c18-36d9-52a2-7088-117b5518dee8.png ruby:Gemfile gem 'acts_as_votable' gem 'devise' ユーザー登録を作成 Deviseをインストール: rails g devise:install ユーザーモデルを作る: rails g devise...
Created by Yuto at 2022-01-21 17:42

【Ruby on Rails】filter_parameters.rbにログで見られたくないパラメーターを追加する

ruby:config/initializers/filter_parameters.rb Rails.application.config.filter_parameters += [:password, :credit_card_number]
Created by Yuto at 2022-01-21 17:42

【Gem】kaminari で一つのページで複数のペイジング

Controller ruby @topics = Topic.page(params[:topics_page]).per(5) @activities = Activity.page(params[:activities_page]).per(10) View ruby = paginate @topics, param_name: 'topics_page' = paginate @activities, param_name: 'activities_page'
Created by Yuto at 2022-01-21 17:42

【 Ruby on Rails 】自分のFlash message をカスタムする

ruby:app/controllers/application_controller.rb class ApplicationController add_flash_types :good, :bad end ruby:app/controllers/users_controller.rb class UsersController < ApplicationController def create redirect_to root_path, good: "Created user!" end end ruby:app/views/users/index.html.erb <%= good %>
Created by Yuto at 2022-01-21 17:42

【Ruby on Rails】Foundation5 flash message with slim

ruby:app/views/layouts/_message.html.slim - flash.each do |name, msg| - if msg.is_a?(String) div data-alert='' class="alert-box round #{name.to_s == 'notice' ? 'success' : 'alert'}" = content_tag :div, msg a href='#' class='close' &times;
Created by Yuto at 2022-01-21 17:42

【 Ruby on Rails】複数のOmniauth

>>> アプリケーションはこちらです <<< (http://renshu-multiple-omniauth.herokuapp.com/) 参考:Bootstrapの開発環境を自動的に作る (http://qiita.com/YutoYasunaga/items/f53e62d850570eb85e4f) Screen Shot 2015-05-27 at 20.28.11.png https://qiita-image-store.s3.amazonaws.com/0/35605/d4659969-7c74-3230-b216-478692ddab53.png ruby:Gemfile gem 'omniauth-facebook' gem 'omniauth-twitter' gem 'omniauth-google-oauth2' gem 'omniauth-tumblr' gem 'omniauth-amazon' ```ruby:config/devvariables.rb ENV['FACEBOOKKEY'] =...
Created by Yuto at 2022-01-21 17:42

【Middleman】 Slim+Sass+Coffeescript+Bootstrap+Heroku

Middlemanを利用して、簡単に性的なサイトが作れます。 SlimとSassとCoffeescriptを使うと、コードが短くなって、コーディングすることが楽になります。Bootstrapなども利用できます。 Middlemanをインストール gem install middleman 新しいMiddlemanサイトを作る middleman init sample-app サイトを動かす middleman s livereload を使う ruby:Gemfile gem 'middleman-livereload' ```ruby:config.rb Reload the browser automatically whenever files change configure :development do activate :livereload end ``` Slimを使う ruby:Gemfile gem 'slim' ファイル名を変更 layout.erb => layout.html.slim index.html.erb =>...
Created by Yuto at 2022-01-21 17:42

[Ruby on Rails] Devise + Omniauth Authentication

Sample Application (https://yuto-devise-omniauth.herokuapp.com/) ruby:Gemfile gem 'devise' gem 'omniauth' gem 'omniauth-facebook' gem 'omniauth-twitter' gem 'paperclip' gem 'fog' rails g devise:install rails g devise User rails g devise:controllers users rails g migration AddAttributesToUsers name uid provider token rails g paperclip user image ruby:config/routes.rb devise_for :users, controllers: { omniauth_callbacks: 'users/omniauth_callbacks', registrations:...
Created by Yuto at 2022-01-21 17:42

[Ruby on Rails] SubModel in Model

Category Sub Category Sub Category Sub Category ```ruby:migrate.rb class CreateCategories < ActiveRecord::Migration[5.0] def change create_table :categories do |t| t.string :name t.references :parent t.timestamps end end end ``` ruby:model.rb class Category < ApplicationRecord has_many :categories, class_name: 'Category', foreign_key: 'parent_id', dependent: :destroy belongs_to :parent, class_name: 'Category', optional: true end c.parent c.categories
Created by Yuto at 2022-01-21 17:42

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 "vuetify/dist/vuetify.min.css" import '@fortawesome/fontawesome-free/css/all.css' Vue.use(Vuetify) export default new Vuetify({ icons: { iconfont: 'fa', } }) ``` ```javascript:app/javascript/packs/main.js import vuetify from './plugins/vuetify' document.addEventListener('DOMContentLoaded', () => { const app = new...
Updated by Yuto at 2022-01-21 17:24

Ruby on Rails でFCMを使う時のメモ

click_actionを反映させる firebase-messaging-sw.jsのトップにnotificationclickイベントを追加すればいいらしいです。 ```javascript:public/firebase-messaging-sw.js // Notification click self.addEventListener('notificationclick', function(event) { let url = event.notification.data.FCM_MSG.data.url; event.notification.close(); // Android needs explicit close. event.waitUntil( clients.matchAll({ includeUncontrolled: true, type: 'window' }).then( windowClients => { // Check if there is already a window/tab open...
Created by Yuto at 2022-01-21 17:22