仕事が忙しくずっと放置してしまってました・・・。 本日はタイトル通りの内容です。 仕事でアニメーション作成の際の記述で沼ったので解説を・・・。 皆さんがアニメーションを制作するときに、記述を調べたくてネット検索を行うかと思います。 その際に「…
本日はタイトル通り 学習方法やモチベーションの維持に関してです。 この部分に関してはスクールなどの利用をお勧めします。 理由としては大きく2点です。 1 : 独学での学習では挫折する可能性が高い 2 : 一人での学習はモチベーションの維持が難しい 1に関…
今回はクラスとインスタンスについてです。 ただ、学習にあたってオブジェクト指向とは何か という部分を知らなければいけないので まずはオブジェクト指向について学習しましょう。 オブジェクト指向というのは データの集合体(属性)とそのデータに対する動…
今回はメソッドについて学習しましょう。 まずそもそもメソッドってなに?というところですが、 メソッドというのは処理に名前をつけて使いまわせるようにするものです。 例えばですが、コンビニのレジで生産をするときに 一つ一つの商品に対して税率の計算…
今回はメソッドを用いた繰り返し処理についてです。 まずはeachメソッドからです。 このメソッドは前回学習したfor文と動きが似ています。 基本的な記述は以下のように行います。 オブジェクト.each do |変数| 処理 end では前回使った例と同じような記述をe…
今回は繰り返し処理、その中でも構文を用いた繰り返しについてです。 繰り返し処理とは指定した回数または、条件を満たすまで処理を継続し続けることです。 今回扱う繰り返し構文はwhile文、until文、for文の三種類です。 while文は条件式がtrueである限り繰…
今回はcase文とunless文について学びましょう。 まずはcase文から! case文は最初に対象となるオブジェクト(変数など)を指定して その後にwhenの横に記述された値によって条件分岐します。 早速例を見ていきましょう。 num = 10 case num # numの比較対象…
プログラムの基本処理は順次進行、条件分岐、繰り返しの3つです。 今回学ぶのはその中の条件分岐の処理になります。 条件分岐とは言葉通りに条件によって処理が分岐することです。 ○○が××の時に△△を実行といった具合に処理を記述していきます。 条件分岐で…
今回学ぶのは変数に複数の値を入れる方法です。 変数の中に複数の値を入れたものを配列と呼びます。 配列の中の値のことを要素と呼びます。 # 配列の宣言 array = [ ] # 以下は配列の作成例 array = [ "チョコ", "ボール" ] puts array # 出力結果 # チョコ …
今回学ぶのは変数に入れた値を出力する方法です。 まずは今回使うメソッドを紹介します。 puts メソッド putsメソッドは値を出力するときに使用します。 sample = "チョコボール" # sampleの値「チョコボール」を出力する puts sample gets メソッド getsメ…
本日は演算子について学んでいきます。 算術演算子は数値同士を計算したり、+を用いて文字列を連結したりするものです。 + 加算 - 減算 * 乗算 / 除算 x%y x/bの除算結果の余りを求める x**y xのy乗 自己代入演算子は変数に”変数+数値”や”変数-数値”を再代入…
変数とは何か? その問いに一言で答えるとしたら "値(データ)を入れておくための箱"です。 =を挟んで左側が変数、右側が値になります。 number = 10 こちらの記述はnumberという名前の変数に10という値を入れるということです。 text = "hoge" こちらの記…
Rubyとは、まつもとゆきひろ氏によって開発された オブジェクト指向のプログラミング言語です。 強い動的型付けの言語です。 インタプリタ言語なので、コンパイルは不要です。 フレームワークであるRuby on Rails によって、 Webアプリケーションの開発を容…
遅ればせながら、明けましておめでとうございます。 今年の更新に関してですが、 徐々にRubyの講座のような形で 更新を進めていければいいなと思っています。 基礎のところから自分の学習成果の確認も行いがてら、 更新を進めて行きたいです。 更新に関して…
HTMLとはHyperText Markup Languageの略で ブラウザ上に表示する情報を記述するためのものです。 CSSとはCascading Style Sheetsの略で HTMLで記述した情報に飾り付けを行うためのものです。 タグとはHTMLの記述で<h1>や</h1>などの<>がタグです。 要素とは<h1>・・・</h1>とい…
プログラミングを学習する中で、少しでもコードを読みやすくするにはどうすればいいかと悩んでいたところ。 . ドットは〜のという意味と捉える。 : コロンは〜はという意味と捉える。 ()とかは〜の中にといった形で捉える。 上記を意識したらわかりやすくな…
railsのMVC記述でeditアクションによって編集したデータをupdateアクションに送って更新処理をするつもりでしたが、なぜか更新されない! あれ?エラーもなにも出てないぞ!? まずはeditが正常に動作しているかを確認するため、edit内の記述を変えてみた。 …
まずは自分へのダメ出しを。 ちゃんと要素の大きさを意識してCSSの記述をしなさい! CSSを適応するときに一番意識しなければいけないのは個人的には要素だと思います。 要素といっても個別の要素とかではなくて、インライン要素とブロックレベル要素という区…
さて、まず結論から言ってしまうと今後約30年間働き続けるにはどうすればいいか? 今の仕事を続けて自分の幸福を追求できるのか? と考えた際に、今の仕事では今後30年内に失職する可能性があるし自分の幸せにはつながらないと考えました。 また昔からプ…
30オーバーでプログラマへの転職を考え現在勉強しています。 先週からはじめたのですが、 まさかの コロナ陽性ぽいです。 四人家族で陰性は私だけだったのですが、熱、体の痛み、頭痛、鼻水、喉の痛みと完全にアウトのようです。 勉強が軌道になってきただけ…