Close icon

アトトックラボ

2023月11日30日

Ruby入門編:真偽値

この動画ではRubyの真偽値について学習します。

真偽値は、true(真)とfalse(偽)の2つの値を持ちます。
真偽値は条件分岐や繰り返しなど制御構造で利用されます。

2023月11日30日

Ruby入門編:nil

「Ruby入門編:nil」の動画をYouTubeに投稿しました。

この動画ではRubyのnilについて学習します。

nil(ニル)は、プログラミング言語において、何も参照先がないことを示す特別な値です。具体的には、変数やオブジェクトが何も指していないことを示します。

2023月11日30日

Ruby入門編:コメント

「Ruby入門編:コメント」の動画をYouTubeに投稿しました。

プログラムの説明やメモを残すためにプログラムにはコメントを書くことができます。
Rubyのコメントの書き方を学習します。

2023月11日30日

Ruby入門編:定数

「Ruby入門編:定数」の動画をYouTubeに投稿しました。

Rubyの定数について学習します。
定数はプログラム内で変更されない値やデータを格納するための識別子です。
定数の命名規則や定数の扱い方について学習します。

2023月11日30日

Ruby入門編:メソッド の定義と呼び出し

「Ruby入門編:メソッド の定義と呼び出し」の動画をYouTubeに投稿しました。

メソッドの定義方法、呼び出し方法、引数、戻り値について学習します。
このレッスンでは、Rubyが提供するメソッドだけでなく、独自にメソッドを作成し活用できるようになることを目指します。

2023月11日30日

Ruby入門編:変数

Ruby入門編:変数の動画をYouTubeに投稿しました。

Rubyの変数について学習します。
変数にはローカル変数の他に、グローバル変数、インスタンス変数、クラス変数などがあります。
このレッスンではローカル変数について学習します。

2023月11日30日

Ruby入門編:Rubyを動かしてみよう

「Ruby入門編:Rubyを動かしてみよう」の動画をYouTubeに投稿しました。

「Ruby入門編:Rubyを動かしてみよう」では、Rubyプログラマーへの第一歩! Rubyで「Hello World!」を出力してみましょう。

2023月11日30日

Ruby入門編:Rubyをはじめよう

Ruby入門編:RubyをはじめようをYouTubeに投稿しました。

プログラミング言語Rubyの概要について説明し、Ruby入門編の学習の進め方について説明します。

2023月10日19日

RailsのプロジェクトのRubyをバージョンアップ

現在、Railsアプリの開発環境では、Ruby 2.7.6を使用しています。
開発中のプロジェクトから、最新版のRuby 3.2.2にアップデートしていこうと思います。

開発環境

  • macOS 12.6
  • Rails 6.1.7.6
  • Ruby 2.7.6
  • rbenv 1.2.0

ruby 3.2.2をインストール

rbenvでruby 3.2.2をインストールしようとするとエラーが発生しました。

$ rbenv install 3.2.2
To follow progress, use 'tail -f /var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.log' or pass --verbose
Downloading openssl-3.1.2.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539
Installing openssl-3.1.2...
Installed openssl-3.1.2 to /Users/kuru/.rbenv/versions/3.2.2

Downloading ruby-3.2.2.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz
Installing ruby-3.2.2...
ruby-build: using readline from homebrew
ruby-build: using gmp from homebrew

BUILD FAILED (macOS 12.6 using ruby-build 20230717-11-g4d4678b)

Inspect or clean up the working tree at /var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.2vbRCR
Results logged to /var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.log

Last 10 log lines:
  Check ext/psych/mkmf.log for more details.
*** Fix the problems, then remove these directories and try again if you want.
Generating RDoc documentation
/private/var/folders/w7/_wr_6y2x1vddzkt6xqdd_cj40000gs/T/ruby-build.20231019164019.8039.2vbRCR/ruby-3.2.2/lib/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
uh-oh! RDoc had a problem:
cannot load such file -- psych

run with --debug for full backtrace
make: *** [rdoc] Error 1
2022月06日17日

Railsで数字をカンマ区切りで表示する

入社2年目、若手プログラマーの上條です。
基礎的な知識があれば数秒で解決してしまうような事に日々躓きながら勉強中です。

今回はそんな若手プログラマーからの目線でカンマ区切りの処理について書いていこうと思います。


アトトックラボとは

株式会社アトトックメンバー が技術の話、デザインの話、キャラクターの話、ときどき脱線してガジェットの話やライフハックの話など好きなことを書いています。


連載記事


最近の記事


タグ