よしだです

プログラミングの勉強してます

環境変数を設定する

ソースにパスワードべた貼りはたぶんよくないよなあと思って良い方法を調べたところ、環境変数を使うと良いそうです。

なので、環境変数の設定のしかたです。


vagrantのローカル開発環境の場合

export KANKYO; KANKYO="hensuu"

とすると環境変数が保存されます。

herokuの場合は

heroku config:add KANKYO="hensuu"

とすると保存されます。


あとはrubyのソース内で

ENV["KANKYO"]


とかけばオッケー!

form_forのf.selectにclass指定が出来なかった話

今までselectって使った事がありませんでした。

それで、ちょうど使う機会があったので使ってみるとなぜかCSSが反映されない。

<%= form_for(@hoge) do |f| %>

~~~~
~~~~

  <%= f.select :hoge, options_for_select['hoge', 'huga', 'hieee'],  class: 'form-control' %>

~~~~
~~~~


調べてみると、どうやらhtml系の引数は第四引数に指定しないといけないようなので修正

  <%= f.select :hoge, options_for_select['hoge', 'huga', 'hieee'], {} ,  class: 'form-control' %>


これでなんとかなりました。

不等号記号に悩まされるの巻き

今日はpaizaのスキルチェックをやっていました。

しばらく一番簡単なDランクをやっていて、意外といけそうだったんでCランクに挑戦してみたら、知らん数式の記号が出てきて困りました。笑

≧←これの=の部分が-になってるやつなんですが、調べてみると普通に意味は≧と同じだったみたいです。いやあ、焦りました。
記号の意味がわかればなんてことはない問題だったので良かったです


やっぱり数学を勉強しとこうと思い直した日でしたとさ

配列の最大値と最小値を調べる

今まで配列の最大値と最小値を調べるときは

 

nums =[ 1, 2, 3, 4, 5]

nums.each do |n|

  max = n if max < n

end

puts max

 

みたいに書いてたんですが、絶対メソッドがあるよなあと思って調べてみたらありました。

 

nums = [1, 2, 3, 4, 5]

puts nums.max

puts nums.min

 

当たり前ですが、毎回メソッドは調べたほうがいいですね笑

リズムトレーニング

最近まじめにリズムトレーニングをしてます。一日10分くらい。笑

 

表でクリックを鳴らした状態で何かしらのフレーズを弾く

裏で鳴らす

16分の4拍目で鳴らす

16分の2拍目で鳴らす

の4つをやってます。

 

16分の4拍目と2拍目がかなりきつくて、最初は全然リズムが取れなかったんですが、4拍目は最近少し慣れてきました。が、2拍目は全然ダメです。

 

合わせるだけならギリギリなんとかなりますがグルーブを感じることができません。

2拍目だけなんでかなーと思っていたのですが、もしかするとリズムキープが出来ていないのが原因なのではないかなと。

 

というのも、16分の4拍目でリズムを取ろうとすると、4拍目が鳴ったすぐ後に頭がくるので、これはリズムを見失いにくいです。

ですが、2拍目の場合はそうはいきません。自分で頭を感じなければいけないのです。

その証拠に、足でリズムを取るタイミングを表から裏に変えた途端にグルーブを感じやすくなります。

ということで、リズムキープが出来ていないせいで頭のタイミングがバラバラになり、いつまでたってもダメなままと・・・

 

うーん、がんばるぞ〜〜〜

中学数学が終わりました

 

今年の目標の一つが数学を勉強するでしたが、とりあえず中学まで終わらせました。

使った本がこれです。

 

 

英語のひとつひとつわかりやすくシリーズがすごくよかったので数学の方も買わせていただいたのですが、こっちは正直そんなにですかね。

3年間の勉強を250ページ程度にまとめて頂いているので仕方ないとは思いますが、解説が浅めで満足するものではなかったです。

ですが、中学の数学ってどんなことやったっけな・・・と振り返るにはとても良いと思います。かなりスムーズに読めるので僕は1週間かからずに読み終わりました。

 

ということで、これから中学数学を0から勉強する人というよりかは中学数学をパパッとやり直したい人におすすめです。かなりスムーズに復習できます。

じっくりと深い解説を聞きたい人は別の本を買った方が良いと思います。

 

次は高校数学やるぞ〜〜〜!!!

年が明けたぞ!!

明けました。おめでとうございます。

 

昨年はまあ例年通りのダラダラ具合でしたが、今年からは気合いを入れないとマジで社会に置いていかれてしまうのでがんばりますよ。

 

ブログももうちょっとまともに更新しようかと思います。

具体的にはちゃんと見出しとかつけたりちゃんと他人に読まれるような内容にしたりします!!!!!

みんなヨロシク!!!!!

 

 今年の目標

今いくつかがんばりたいことがあります。

もちろん第一にプログラミング。そしてそれに関連して数学と英語も勉強したいです。

趣味のギターも思いっきりやりたいですね。

 

具体的には

・プログラミング

既にあるウェブサービスのクローンとかを2、3個作ってみる。

自分のウェブサービスも作る。

SQL、セキュリティ、アルゴリズムRails、データベース...というか

qiita.com

ここに書いてある内容はとりあえず一通り軽くでもいいので触れておきたいです。

 

・英語

英語を苦労なく読めるレベルには夏までになりたいです。

単語の暗記が辛いけど、どこかで時間をとってガッツリやるしかないですね。

 

・数学

中卒なので、高校の数学まではせめて学んでおきたいです。

まだ必要性を体感したわけではないので今年中に終わらせればいいかな...とか思ってると終わらなさそうなので、これも夏までには勉強しておきます。

 

・音楽

バンドやりたいです。バンド。

バンド組みます!!!!

リズム感も今年は鍛えていきたいですね。

BPM80でメトロノームをならして16分のどこでもリズムを取れるようになるのを夏ごろ。そして今年が終わるまでにBPM100くらいまで行きたいですね。

あとはジャズのアドリブを何となくレベルでいいので今年中に出来るようにしたい。

Maroon5のコード進行を全曲取るとかもやりたいですね。

歌もうまくなりたい!!!

ただこれは具体的な目標ってのが立てにくいなあ。

すぐにハモれるようになるとかにしますかね。

 

 

とりあえずパッと思いつくのはこんな感じです。やったるぞ〜〜〜!!!