クズと天才は紙一重

不定期更新です。主に日々の活動記録( ・ㅂ・)و ̑̑

ユーザー登録

現在、ユーザーには、情報がemailしかない状態なので

名前を追加する。

 

以下コマンドを実行

rails g migration AddColumnUser

AddColumnUserの部分は既存のmigrationファイルと名前が

被っていなければ何でも大丈夫です。

 

作成されたファイルに以下を記述する

add_column :users, :name, :string

で指定したテーブルにカラムを追加することができます

また、カラムを削除したい場合は

remove_columnを使用します。

興味がある方は

rails migrationで調べれば、さらに詳しいことがいろいろ出てくると思います

 

その後、以下コマンドを実行

rake db:migrate
bundle exec annotate

 

ユーザーのmodelにnameのカラムが追加されていると思います。

 

次に、登録画面を編集して、登録時に名前も登録できるようにします

 

views/devise/registrations/new.html.erbを編集することで

新規登録画面を編集することができます。

formのままだと、ややこしいので

simple_rorm に書き換えながら編集します

 

simple_formを使うとformを楽に書くことができます

 

ただ、この状態で登録しても、ユーザーに名前は登録されません。

 

 

github.com

 

詳しくはこちらを見てください

 

ユーザー登録時に名前を登録するために

application_controller.rbに以下を追加します

before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
 devise_parameter_sanitizer.permit(:sign_up, keys: [:name])
end

これで登録時に、名前を入力すればユーザーに名前が登録されます。

rails s でサーバーを起動し確認します

エナジードリンクについて調べてみた

最近は、寝る間も惜しんで開発することが多く、

エナジードリンクを箱買いしたりしたのですが、

多くの方に飲むのを止められるのでいろいろと調べてみました。

 

エナジードリンクの死亡例、どうやら原因は「カフェイン中毒」らしい

日本とアメリカのエナジードリンクの内容物に違いはあるが

問題ないとは言えない状況

 

そもそも、カフェインによる効果にはどのようなものが、、、

・鎮痛作用

・スタミナの持続力アップ

・眠気減退

・気分高揚

 

しかし、急性中毒状態になると、、

・神経圧迫による視覚異常や聴覚異常

・死に至る可能性あり

 

精神症状としては以下のことが

<軽度>

・落ち着きがなくなる

・緊張感

・感覚過敏

・一時的な不眠症

・不安

etc...

<重度>

・精神錯乱

・幻覚

・幻聴

パニック発作

etc...

 

<身体症状>

・胃痛

・胸痛
・吐気

・頭痛

・瞳孔拡大

・動悸
etc...

 

カフェインの摂取は心臓にかなり負担をかけるらしい

心臓に何かしら疾患がある方は飲むのはやめたほうがいいです。

 

では、どのくらいのカフェインを摂取したらダメなのか

日本で、1日あたりの安全なカフェイン摂取量は

・成人 400mg以下

・妊婦 200mg以下

・子供 45mg以下

と言われているらしい

 

カフェインの致死量は5〜10gとされ、

エナジードリンクで言えば15ℓ

そこまで、飲む人はなかなかいないのではないでしょうか?

 

エナジードリンク自体は危険な飲み物では、ないものの

飲みすぎると依存状態になり、死亡する可能性もあるというわけです。

また、糖分も多く入っているため、糖尿病の危険性もあります。

 

エナジードリンクとの正しい付き合い方

・短時間に大量に飲まないこと

・子供、妊婦はエナジードリンクを控える

・カフェインを摂りすぎないようにする

薬や食品にもカフェインが含まれているものもあるので、

エナジードリンクを飲む方は、カフェインの摂取量を意識するべきかと思います。

 

というわけで、カフェインの危険性に驚かされました、、、

今後、エナジードリンクを飲む際はカフェインを意識してみましょう。

 

ユーザー登録画面

今回は、ユーザの登録画面を追加

フォーム画面を追加するので

simple_formを実装

 

Gemfileに以下を追加して、bundle installを実行。

gem 'simple_form'

以下、コマンドを実行

rails generate simple_form:install

 

ついでに、ユーザ一覧を見れるページも作っておく

 

以下、コマンドを実行

rails g controller Users

 

routes.rbに以下を追加

resources :users

 

users_controller.rbに以下を追加し、usersのviewにindexを作成する

def index
 @users = User.all
end

 

homeのindexにユーザーのリンクを表示する

<%= link_to 'ユーザー一覧', users_path %>

後は、@usersをテーブルでeachして

一覧が表示されます。

新規プロジェクトを作成

rails newで新規プロジェクトを作成。

データベースはPostgreSQLに設定。

 

とりあえず、load_and_authorize_resourceが使えるようになると便利なので、

CanCanCanの実装、そのために

Devise,rolifyの実装を行います。

ついでに、ユーザの権限を選択するフォームも作成。

 

Gemfileに以下4つを追加して、bundle install<span">を実行。

gem 'devise'
gem 'cancancan'
gem 'rolify'

 

 

model書き出しをしてくれる、annotateがあると便利なのでこちらも実装しておく

gem 'annotate'

 

その後、以下コマンドを実行

rails generate devise:install
rails generate devise User
rails generate cancan:ability
rails generate rolify Role User
rake db:migrate

 

エラーで止まった

PG::DuplicateColumn: ERROR:  column "email" of relation "users" already exists

emailカラムが既にできているらしい

不必要なmigrateファイルを削除して回避。

 

以下、コマンドを実行

rails g controller Home index

 

次に、Deviseの設定

config/routes.rbにrootの設定

root to: "home#index"

 

config/environments/development.rbに以下を追加

config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }

 

ログインページのデザインを変更する時用にviewを作成しておく

rails generate devise:views

 

app/models/ability.rbに権限を定義

class Ability
 include CanCan::Ability
def initialize(user)
  user ||= User.new
if user.has_role? :admin
   can :manage, :all
  else
   can :read, :all
  end
 end
end

とりあえずここまで、

既に、load_and_authorize_resourceは使える状態

ログインページ作ったりまだまだやることはありそうな予感

思考は現実化するを読んで

f:id:akahaya_719:20161118022730j:plain

 

最近、NLPや心理学に興味を持ち、人の心理をうまく利用できないかと考え、何人かの人のメンタルケアという形で、これらのノウハウをうまく利用して、夢を追えない状態であった人も、夢を追うようになったり、中には今までではありえなかったような成長を見せている人まで現れてきた。

僕としては、とても嬉しい限りです。

 

勉強しているうちに思考は現実化するという、本を知り、時間はかかりましたが、一週間ほどで読みきりました。

 

思考は現実化するを読んでの感想

ナポレオン・ヒルさんが20年かけて調べた、成功哲学について

主に記述してあり、題名の通り思考は現実化していくということが、

深いところまで書かれていました。

 

多くの人は、願望を抱くものの途中で諦めたりしてしまう人が多いのではないでしょうか。

自分自信を分析し、願望を見つけ後は、走り切るのみ、単純なことなのですが、

それができる人はなかなかいません。

実際、それができている人が成功者とされているし、多くの富を得ています。

まずは、自分の願望を決め、それを深層部に落とし込むまで行動し、

走りきれるかどうかです。

 

その過程の中で、失敗も多くあるでしょうが、失敗には、それに見合った利益の種子が隠されています。

勝利者は断じて諦めない。諦めるものに勝利はない。

このような成功哲学がより深く語られています。

 

求め、信じれば、手に入れることができる。

 

この言葉には、とても感動しました。

座右の銘にしたいくらいです。

 

この本は、何周もして、しっかり落とし込みたいと思います。

 

まだ、読んだことない方は、是非、読んでみてください!!

 

 

 

魔法の美術館

8月3日に損保ジャパン日本興亜美術館にて

魔法の美術館/光と影のイリュージョン

見て、参加して、楽しむ体感型アート

というものを見てきました( ・ㅂ・)و ̑̑

f:id:akahaya_719:20160803192509j:image

 

メディアアートという

メディア×アートの組み合わせですね

とても素晴らしいものばかりで

感動しました!!

アート自体も素晴らしいけど

メディアと組み合わせるとまた違った感じです

 

f:id:akahaya_719:20160803192640j:image

光と影がいい感じですね(✽´ཫ`✽)

心の闇が浄化されていきますね

 

f:id:akahaya_719:20160803192824j:image

これなんだかわかりますかね?

 

元はただの白紙の本なんですけど

この本を持って

歩くと映像が浮かび上がってきます。

上のプロジェクターの映像がこの本に

映ってるので、歩いて映像が映るところを

探すという感じです。

 

これ大きな会場とかで使って

宝探しゲームとか脱出ゲームみたいなこと

したらおもしろそうですね( ・ㅂ・)و ̑̑

f:id:akahaya_719:20160803193322j:image

 

f:id:akahaya_719:20160803193341j:image

こ、、、これはなんだ!?

何かかっこいいぞ!!

これはこのオブジェクトに触れると

音がなるんですよ

なので、もしかしてこれは

音ゲームか!?

と思ったんですけど

 

このオブジェクトに触れたりすることで

デジダル空間の中にいるような

体感になるというものらしいです。

 

音ゲームじゃなかった、、、

残念

 

今回、たまたまこれを見つけて

行ってみたのですが

素晴らしいものばっかりで、

メディアアートってすごいな!!

って感じです。

 

他にもいろいろなものがあるので

是非、行ってみてください!!

7/12~8/28まで開催らしいです

アドラー心理学について

皆さんはアドラー心理学というものは

ご存知ですか?

今回はアドラー心理学について

軽く説明したいと思います。

 

アドラー心理学とは

ルフレッド・アドラーの語った心理学です。

世界的には、フロイトユングと並ぶ

心理学3巨頭の1人として、

アドラーの名前もかならず言及されます。

 

アドラー心理学は、

人間理解の心理として受け入れられていて、

アドラーの思想には、まだまだ時代が

追いつききれていません。

 

7つの習慣」というものを知っていますか?

あれもアドラーの思想に

近い内容が語られています。

 

アドラー心理学は個人心理学であり、

自分を変えられる心理学と言われています。

 

皆さんは?人間関係の悩み

というものはありますか?

無い人は恐らくいないでしょう。

 

アドラー心理学では、

「人間の悩みはすべて人間関係」

とまで言われています。

 

人間関係には4大要素があり、

①自分:自分が自分をどうとらえているか。

②相手:相手が自分をどう受け止めているか。

③関係:環境における他者との関係

④環境:自分自身の置かれる場面

の4つでとらえています。

 

この中で変えやすいのは

どれだと思いますか?

 

④の環境は職場や学校を移ることで可能ですが

次の環境がよくなる保証はありません。

③の関係は地位の逆転などがない限り

変える事は難しいです。

②の相手は私たちの多くはこれ変えたいと

望んでいますが、実際には難しいですね。

残る方法は①自分を変えることです。

アドラー心理学では、

この自分自身を変えるということが、

大きなテーマです。

 

では、自分自身をどう変えていくのか?

という話なのですが、これは長いので

ここで説明をすべてするのには

無理がありますね(✽´ཫ`✽)

 

他にもアドラー心理学には、

「何も持って生まれたかではなく、

与えられたものをどう使いこなすか」

というものや、

原因論:AだからBが出来ないんだという

原因を探って出来ない理由を見つける

というものではなく。

目的論:Aが出来ないだからBをする。

といったような目的に対して

どう行動するか

といったような考え方があります。

 

最後に1つ

あなたはすべての人に好かれたいと

思いますか?

正直言って、

すべての人に好かれるのは無理な話です。

人の関係は2:7:1があり、

2はあなたがどんなことをしても

好きでいてくれる人

7はあなたの行動しだいで

好きにもなったり嫌いにもなる人

1はあなたがどんなことをしても

嫌いでいる人です。

どんなことをしてもあなたを嫌いになる人は

かならずいるのです。

嫌われてもいい、そう思うこともまた

アドラー心理学で語られています。

 

少しでもアドラー心理学に興味が出て

くれたなら光栄です。