Ruby

  • イメージ
    Rubyでのtimeクラスの取扱に関してのまとめ
    どのプログラミング言語でも日時の取扱は基本事項の一つです。ループや条件分岐ほどではないにしても、プログラミング学習の基本編に含まれていることが大半でしょう。また実際のシステム開発でも必要なコードです。 しかし、...
  • イメージ
    Rubyでハッシュをマージ(結合)する方法まとめ
    目次1 ハッシュとは?1.1 Rubyのハッシュ2 ハッシュの基本形3 ハッシュをマージ(結合)する方法4 その他のメソッド4.1 要素の取得4.2 要素の追加5 Rubyのフリーランス案件をチェック ハッシュとは? インターネットではハッ...
  • イメージ
    Rubyでopen uriを使ってWeb上のデータを取得しよう
    Rubyのopen uriはスクレイピングの一つです。スクレイピングとはWeb上のデータを取得して活用する技術になります。このページでは、スクレイピングの活かし方やopen uriの使い方について解説します。 目次1 スクレイピングと...
  • イメージ
    Rubyのrakeの使い方をまとめました
    Rubyのrakeとは、Ruby製のビルドプログラムです。C言語のmakeというビルドプログラムの影響を受けており、似たような機能になっています。このページでは、rakeの使い方や、そもそもビルドプログラムとは何か、といったことも...
  • イメージ
    Rubyを使ってやりたいことから逆引きで使える機能を解説します
    Rubyはもともと日本人が開発した言語なので、日本語の情報が豊富です。なかでも特に逆引きできる機能がネット上に公開されており、これは有志で作られたものです。具体的にどのような機能を逆引きできるのか、解説していきま...
  • イメージ
    CentOSサーバにRubyをインストールする方法
    RubyはOS問わず使える言語ですが、OSごとにインストール手順が微妙に異なります。理由としては、インストール過程で使うツールのなかで対応しているものや、そもそも最初からRubyが入っているかどうかが異なるためです。 そこ...
  • イメージ
    Rubyで範囲オブジェクトを配列にする方法
    範囲オブジェクトと配列は似ていますが、簡単に変換することが可能です。具体的には、to_aメソッドを使用します。このページではto_aメソッドの使用方法について紹介しますが、それだけだと範囲オブジェクトと配列の違いや使...
  • イメージ
    サーバーサイド開発言語としてのRubyってどうなの?
    Rubyは基本的にサーバーサイドを開発するための言語です。イメージしやすいよう他のサーバーサイド言語を挙げておくと、php、java、C#、python、perlなどです。これらの言語でフロントエンドを実装することもありますが、内部...
  • イメージ
    MacでRubyの開発環境構築する方法をまとめました
    OSごとにRubyの開発環境構築の方法は微妙に異なる点がありますが、基本的な流れや操作はほぼ同じです。大きな違いがあるとすれば、MacにはRubyがもともと標準搭載されているという点でしょう。 たとえばWindowsだとネットから...
  • イメージ
    Rubyを使ってcsvファイルを読み込む・書き込む方法まとめ
    Rubyの事務処理などでよく使うcsvファイルの扱いについて解説します。メインとなるのは読み込みと書き込みですが、それに加え、そもそもcsvとは何か、といったことから説明していきます。 目次1 csvとは2 csvファイルを読み込...
案件探しやフリーランスになるための相談する