<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Environment（環境構築） | エンジニアライブログ</title>
	<atom:link href="https://tomoyuki65.com/tag/environment/feed" rel="self" type="application/rss+xml" />
	<link>https://tomoyuki65.com</link>
	<description></description>
	<lastBuildDate>Wed, 29 Jun 2022 22:54:55 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://tomoyuki65.com/tag/environment/feed"/>
	<item>
		<title>【Ruby入門】初心者はブラウザでプログラミングを始めよう！【#1】</title>
		<link>https://tomoyuki65.com/introduction-to-ruby-1</link>
					<comments>https://tomoyuki65.com/introduction-to-ruby-1#respond</comments>
		
		<dc:creator><![CDATA[Tomoyuki]]></dc:creator>
		<pubDate>Sat, 22 Jul 2017 10:51:49 +0000</pubDate>
				<category><![CDATA[4. プログラミング]]></category>
		<category><![CDATA[Environment（環境構築）]]></category>
		<category><![CDATA[Introduction（入門）]]></category>
		<guid isPermaLink="false">https://tomoyuki65.com/?p=348</guid>

					<description><![CDATA[<p>習うより慣れろ &#160; こんにちは。Tomoyuki（@tomoyuki65）です。 &#160; 「プログラミングをやってみたいけど始めるまでが結構大変そう」 って方も多いのではないでしょうか？ &#160; で...</p>
The post <a href="https://tomoyuki65.com/introduction-to-ruby-1">【Ruby入門】初心者はブラウザでプログラミングを始めよう！【#1】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></description>
										<content:encoded><![CDATA[<hr />
<blockquote><p><span style="font-size: 24px;"><strong>習うより慣れろ</strong></span></p></blockquote>
<p>&nbsp;</p>
<p>こんにちは。Tomoyuki（<a href="https://twitter.com/tomoyuki65" target="_blank" rel="noopener">@tomoyuki65</a>）です。</p>
<p>&nbsp;</p>
<p><em>「プログラミングをやってみたいけど始めるまでが結構大変そう」</em></p>
<p>って方も多いのではないでしょうか？</p>
<p>&nbsp;</p>
<p><span style="font-size: 14pt;"><strong><span style="background-color: #ffc6d1;">でも今の時代、ブラウザさえあれば簡単にプログラミングを始めることができるんです！</span></strong></span></p>
<p>&nbsp;</p>
<p>この記事では、そんなブラウザで簡単にプログラミングを始める方法を解説します。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>ブラウザで簡単にプログラミングを始めるには？</h2>
<p>プログラミングを始めるためには<strong><span style="color: #ff0000;">環境構築が必要</span></strong>です。</p>
<p>ただし、最近は<span style="border-bottom: 2px solid #be3144;"><strong>Webブラウザがあれば簡単にプログラミングを始められるサービス</strong></span>が沢山あるんです。</p>
<p>その中で、日本のサービスで無料で利用可能な「<a href="https://paiza.io" target="_blank" rel="noopener">paiza.io</a>」というサービスをご紹介します。</p>
<p>paiza.ioは<span style="border-bottom: 2px solid #be3144;"><strong>主要24言語</strong></span>に対応しており、<span style="border-bottom: 2px solid #be3144;"><strong>プログラミングを学びたい方におすすめ</strong></span>のサービスです。</p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 14pt;"><span style="background-color: #ffc6d1;">paiza.ioを利用すれば、すぐにRubyのプログラミングが始められますよ！</span></span></strong></p>
<p>&nbsp;</p>
<p>この記事では、piza.ioでRubyプログラミングを始める方法について解説していきます。</p>
<p>&nbsp;</p>
<div class="supplement "><b>Rubyとは？</b><br />
1993年にまつもとゆきひろ氏（通称Matz）が開発した国産のプログラミング言語です。シンプルさと高い生産性を備えており、 現在は主にWebアプリケーションの開発に使用されています。</div>
<p>&nbsp;</p>
<h2>paiza.ioでRubyプログラミングを始める方法</h2>
<p>まずは<a href="https://paiza.io" target="_blank" rel="noopener">paisa.ioの公式サイト</a>にアクセスします。</p>
<p>paiza.ioは、現在<span style="border-bottom: 2px solid #be3144;"><strong>アカウント登録なしで無料で使用</strong></span>することができます。</p>
<p>&nbsp;</p>
<img fetchpriority="high" decoding="async" class="img.qwq aligncenter wp-image-350 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/7bb5fc104487b40b0b33eeaa9992773b-1024x568.png" alt="" width="680" height="377" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/7bb5fc104487b40b0b33eeaa9992773b-1024x568.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/7bb5fc104487b40b0b33eeaa9992773b-300x166.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/7bb5fc104487b40b0b33eeaa9992773b-768x426.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/7bb5fc104487b40b0b33eeaa9992773b-320x177.png 320w" sizes="(max-width: 680px) 100vw, 680px" />
<p>サイトにアクセス後、「コード作成をためしてみる（無料）」をクリックして下さい。</p>
<p>&nbsp;</p>
<img decoding="async" class="aligncenter wp-image-351 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/f0179e60d43c71f1a546c6a9229eb416-1024x571.png" alt="" width="680" height="379" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/f0179e60d43c71f1a546c6a9229eb416-1024x571.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/f0179e60d43c71f1a546c6a9229eb416-300x167.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/f0179e60d43c71f1a546c6a9229eb416-768x428.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/f0179e60d43c71f1a546c6a9229eb416-320x178.png 320w" sizes="(max-width: 680px) 100vw, 680px" />
<p>図のような画面が開いたら、すぐにプログラミングを始めることができます。</p>
<p>初期設定でプログラム言語がRuby以外になっている場合は、Rubyに変更して下さい。</p>
<p>言語を切り替えるには、図のように左上の「Swift」ボタンにカーソルを合わせると、変更可能なプログラム一覧が表示されます。</p>
<p>&nbsp;</p>
<img decoding="async" class="aligncenter wp-image-356 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/14dcd9e2d410b57cbd89007f59089a30-1024x567.png" alt="" width="680" height="377" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/14dcd9e2d410b57cbd89007f59089a30-1024x567.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/14dcd9e2d410b57cbd89007f59089a30-300x166.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/14dcd9e2d410b57cbd89007f59089a30-768x425.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/14dcd9e2d410b57cbd89007f59089a30-320x177.png 320w" sizes="(max-width: 680px) 100vw, 680px" />
<p>言語一覧から「Ruby」をクリックします。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-357 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/7a0824e58a4c81052dad15c40772d848-1024x566.png" alt="" width="680" height="376" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/7a0824e58a4c81052dad15c40772d848-1024x566.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/7a0824e58a4c81052dad15c40772d848-300x166.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/7a0824e58a4c81052dad15c40772d848-768x425.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/7a0824e58a4c81052dad15c40772d848-320x177.png 320w" sizes="auto, (max-width: 680px) 100vw, 680px" />
<p>Rubyに変更できたら、早速Rubyプログラミングを初めてみましょう！</p>
<p>図の通り、<span style="border-bottom: 2px solid #be3144;"><strong>吹き出しの①の黒い画面にプログラムを書いていきます。</strong></span></p>
<p>プログラムを書いたら、<span style="border-bottom: 2px solid #be3144;"><strong>吹き出しの②のボタン「実行（Ctrl-Enger）」をクリック</strong></span>して下さい。</p>
<p>するとプログラムが実行されます。</p>
<p>プログラムが実行後、<span style="border-bottom: 2px solid #be3144;"><strong>ログの出力結果などは吹き出しの③に出力</strong></span>されます。</p>
<p>&nbsp;</p>
<h2>まずは画面に「Hello World !」を出力しよう！</h2>
<p>Rubyを実行する環境が整いましたね。</p>
<p>では、早速簡単なプログラミングを実行してみましょう。</p>
<p>最初は、<span style="border-bottom: 2px solid #be3144;"><strong>画面に「Hello World !」という文字列を出力させるプログラムを書くのが慣習</strong></span>となっています。</p>
<p>&nbsp;</p>
<p>画面に文字を出力するためには、<span style="border-bottom: 2px solid #be3144;"><strong>「print」メソッドを使用</strong></span>し、以下のように記述します。</p>
<p>このメソッドとは、処理をしてくれる関数のようなものです。</p>
<p><span style="color: #ff0000;">（printと文字列の間には半角スペースを入れて下さい）</span></p>
<pre>print 出力したい文字列</pre>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-360 size-large" src="https://tomoyuki65.com/wp-content/uploads/2017/07/1045e02e8bbea33a49825d9a33522202-1024x553.png" alt="" width="680" height="367" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/1045e02e8bbea33a49825d9a33522202-1024x553.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/1045e02e8bbea33a49825d9a33522202-300x162.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/1045e02e8bbea33a49825d9a33522202-768x414.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/1045e02e8bbea33a49825d9a33522202-320x173.png 320w" sizes="auto, (max-width: 680px) 100vw, 680px" />
<p>では先ほど準備した黒い画面にプログラムを記述し、「Hello World !」という文字列を画面に出力してみましょう。</p>
<p>&nbsp;</p>
<p>図の通り以下のプログラムを記述し、<span style="border-bottom: 2px solid #be3144;"><strong>「実行（Ctrl-Enter）」ボタンをクリック</strong></span>して下さい。</p>
<p>尚、文字列を出力する場合は<strong><span style="border-bottom: 2px solid #be3144;">「”」（ダブルコーテーション）または「&#8217;」（シングルコーテーション）で文字を囲います。</span></strong></p>
<p>（以下の例では「&#8221;」で囲っています。）</p>
<pre>print "Hello World !"</pre>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-361 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/03c1a24bedbe0e697b849d0603b1cb37-1024x562.png" alt="" width="680" height="373" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/03c1a24bedbe0e697b849d0603b1cb37-1024x562.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/03c1a24bedbe0e697b849d0603b1cb37-300x165.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/03c1a24bedbe0e697b849d0603b1cb37-768x422.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/03c1a24bedbe0e697b849d0603b1cb37-320x176.png 320w" sizes="auto, (max-width: 680px) 100vw, 680px" />
<p>プログラムの実行に成功した場合、<span style="border-bottom: 2px solid #be3144;"><strong>出力画面に「Hello World !」が表示</strong></span>されます。</p>
<p>&nbsp;</p>
<h3>実行に失敗した場合は？</h3>
<p>では実行結果が失敗した場合はどうなるでしょうか？</p>
<p>以下のようにプログラムを記述し、実行してみて下さい。</p>
<p><span style="color: #ff0000;">（printではなくpprintと間違った記述をした場合の例です）</span></p>
<pre><span style="color: #ff0000;">pprint</span> "Hello World !"</pre>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-363 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/1a61a358a9fea578ca83644b37af09cb-1024x565.png" alt="" width="680" height="375" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/1a61a358a9fea578ca83644b37af09cb-1024x565.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/1a61a358a9fea578ca83644b37af09cb-300x166.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/1a61a358a9fea578ca83644b37af09cb-768x424.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/1a61a358a9fea578ca83644b37af09cb-320x177.png 320w" sizes="auto, (max-width: 680px) 100vw, 680px" />
<p>図の通り、実行結果が失敗（エラー）した場合、エラーに関する内容のメッセージが画面に表示されます。</p>
<p>プログラミングに慣れてくると、<span style="border-bottom: 2px solid #be3144;"><strong>このエラー内容からプログラムのバグ（誤り）を特定できる</strong></span>ようになります。</p>
<p>&nbsp;</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<ins class="adsbygoogle" style="display: block; text-align: center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9453826382162914" data-ad-slot="5514976097"></ins><br />
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<h2>プログラムにコメントを書く方法を覚えよう！</h2>
<p>通常、プログラムは上に書いたコードからから順に実行されます。</p>
<p>そして、構文にない記述があった場合は警告やエラーになります。</p>
<p><span style="color: #ff0000;">※エラーの場合は、処理が中断します。</span></p>
<p>&nbsp;</p>
<p>そこで、プログラム中にメモなどのコメントを記述したい場合は、以下３つのいずれかの方法でコメントを記述します。</p>
<ol>
<li> #で行コメントを記述する方法</li>
<li> 「=begin」と「=end」で複数行のコメントを記述する方法</li>
<li> 「__END__」の記述以降にコメントを記述する方法</li>
</ol>
<p>&nbsp;</p>
<h3>① #で行コメントを記述する方法</h3>
<p>まず①について、以下の通り#の後に行コメントを記述することが出来ます。</p>
<p><span style="border-bottom: 2px solid #be3144;"><strong>#から行末までが全てコメント</strong></span>になります。</p>
<pre># コメントを記述</pre>
<p>&nbsp;</p>
<h3>②「=begin」と「=end」で複数行のコメントを記述する方法</h3>
<p>次に②について、<span style="border-bottom: 2px solid #be3144;"><strong>「=begin」から「=end」で囲った部分が全てコメント</strong></span>になります。</p>
<p>コメントを複数行で記述したい場合は、この方法を使用します。</p>
<pre>=begin
コメントを記述①
コメントを記述②
コメントを記述③
=end</pre>
<p>&nbsp;</p>
<h3>③「__END__」を記述以降にコメントを記述する方法</h3>
<p>最後に③について、「__END__」を記述するとスクリプトの終わりを定義できます。</p>
<p><strong><span style="border-bottom: 2px solid #be3144;">「__END__」以降の記述は実行されません。</span></strong></p>
<pre>__END__
ここ以降の処理は実行されない。</pre>
<p>&nbsp;</p>
<h3>行コメントを記述してみよう！</h3>
<p>では先ほどエラーになったプログラムに、「#」を記述して実行して見ましょう。</p>
<pre># pprint "Hello World !"</pre>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-365 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/660fb8bbb721c2c00a9b5a8235c3f1e2-1024x561.png" alt="" width="680" height="373" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/660fb8bbb721c2c00a9b5a8235c3f1e2-1024x561.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/660fb8bbb721c2c00a9b5a8235c3f1e2-300x164.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/660fb8bbb721c2c00a9b5a8235c3f1e2-768x421.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/660fb8bbb721c2c00a9b5a8235c3f1e2-320x175.png 320w" sizes="auto, (max-width: 680px) 100vw, 680px" />
<p>paiza.ioでは、「# pprint &#8220;Hello World !&#8221;」が<strong><span style="border-bottom: 2px solid #be3144;">コメントと判断されてグレーアウト</span></strong>になります。</p>
<p>ではもう一度プログラムを実行してみて下さい。</p>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-366 size-large" style="border: 1px solid #a9a9a9;" src="https://tomoyuki65.com/wp-content/uploads/2017/07/3351003c0916dfd10932f42a7207381b-1024x549.png" alt="" width="680" height="365" srcset="https://tomoyuki65.com/wp-content/uploads/2017/07/3351003c0916dfd10932f42a7207381b-1024x549.png 1024w, https://tomoyuki65.com/wp-content/uploads/2017/07/3351003c0916dfd10932f42a7207381b-300x161.png 300w, https://tomoyuki65.com/wp-content/uploads/2017/07/3351003c0916dfd10932f42a7207381b-768x412.png 768w, https://tomoyuki65.com/wp-content/uploads/2017/07/3351003c0916dfd10932f42a7207381b-320x172.png 320w" sizes="auto, (max-width: 680px) 100vw, 680px" />
<p>図の通り、エラーにならず処理が終了します。</p>
<p>これでコメントの書き方がわかったかと思います。他の記述方法も試してみて下さいね。</p>
<p>&nbsp;</p>
<div class="supplement "><b>コメントを付ける意味は？</b><br />
プログラム中に適切なコメントを記述することにより、プログラム完成後の保守がしやすくなります。（他の人が見てもプログラムの内容が理解しやすくなるなど）</p>
<p>&nbsp;</p>
<p>適切なコメントを付けることはとても重要ですが、<strong><span style="color: #ff0000;">少々難しい</span></strong>です。</p>
<p>そのため、まずは<span style="border-bottom: 2px solid #be3144;"><strong>『プログラムには適切なコメントを記述することが大切』</strong></span>ということを覚えておくと良いでしょう </div>
<p>&nbsp;</p>
<h2>まとめ</h2>
<ul>
<li> ブラウザだけで簡単にプログラミングを始めるには、「paiza.io」がおすすめ</li>
<li> プログラミングの環境が整ったら、まずは画面に「Hello World !」を出力しよう</li>
<li> プログラム中にコメントを記述する方法を覚えよう</li>
<li> コメントの書き方は、「#で行コメント」、「=begin〜=endで囲い複数行コメント」、「__END__後のコメント」の３つの方法を覚えよう</li>
<li> 『プログラムには適切なコメントを記述することが大切』ということを覚えておこう</li>
</ul>
<p>&nbsp;</p>
<p>今回は初心者がブラウザで簡単にプログラミングを始める方法を解説しました。</p>
<p>&nbsp;</p>
<p><span style="font-size: 14pt;"><strong><span style="background-color: #ffc6d1;">「<a href="https://paiza.io" target="_blank" rel="noopener">paiza.io</a>」を使えば、すぐにプログラミングが始められるのでおすすめです！</span></strong></span></p>
<p>&nbsp;</p>
<p>これからプログラミングを始めたい方は、ぜひ利用してみて下さいね。</p>
<p>&nbsp;</p>
<ul>
<li> <strong>関連記事</strong></li>
</ul>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/ruby-learning-method-summary"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2017/10/ruby190531-8-min-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">【無料あり】Ruby入門サイトおすすめ３選！初心者向けの学習方法を解説</p><span class="date gf">2017年10月24日</span></div></a></div>
<div class="related_article cf labelnone"><a href="https://tomoyuki65.com/how-to-start-ruby-on-mac"><figure class="eyecatch thum"><img loading="lazy" decoding="async" width="486" height="290" src="https://tomoyuki65.com/wp-content/uploads/2017/09/macruby-c-486x290.png" class="attachment-home-thum size-home-thum wp-post-image" alt="" /></figure><div class="meta inbox"><p class="ttl">MacでRuby！ターミナルの使い方からHomebrewのインストールで環境構築</p><span class="date gf">2017年9月20日</span></div></a></div>
<p>&nbsp;</p>The post <a href="https://tomoyuki65.com/introduction-to-ruby-1">【Ruby入門】初心者はブラウザでプログラミングを始めよう！【#1】</a> first appeared on <a href="https://tomoyuki65.com">エンジニアライブログ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://tomoyuki65.com/introduction-to-ruby-1/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
