タグ Rubyプログラム
人気順 10 users 50 users 100 users 500 users 1000 usersVS Codeでターミナルからの入力を伴うRubyプログラムをデバッグ実行する方法 - Qiita
print 'input number 1:' a = gets.to_i print 'input number 2:' b = gets.to_i puts "answer = #{a + b}" これをVS Codeの用デバッガ(VSCode rdbg Ruby Debugger)を使ってデバッグ実行する方法を説明します。 実行環境 以下の環境で動作確認しています。 Ruby 3.2.2 debug.gem 1.8.0 VSCode rdbg Ruby Debugger v0.2... 続きを読む
【Opal】娘のために作ったRubyプログラムをブラウザ上で動かしてみた - Qiita
はじめに この記事はRuby Advent Calendar 2020 19日目の記事です。 さて、突然ですが、最近僕の娘がハイキュー!!というアニメのカードを集めるのにハマり始めました。 このカードは1枚110円で、全部で55種類あります。 当然ながら娘は全種類集めたい!と言います。 僕が調べた範囲では特にレアカードのような設定はない... 続きを読む
DataScience.rb ワークショップ 〜ここまでできる Rubyでデータサイエンス〜 - Ruby Association | Doorkeeper
これまでデータサイエンスの分野でRubyは全く無力でした。この現状を変えるために環境整備に尽力している開発者が、現在までの取り組みの状況と、現時点でRubyでできることを皆さまに紹介します。 Rubyプログラムで生成したデータを可視化したい Rubyで簡単な統計解析をやりたい Rubyアプリケーションに機械学習モデルを組み込みたい Rubyをデータサイエンスの分野でも活用できるプログラミング言語に... 続きを読む
【天才だ】役に立たない最高のRubyプログラムを競う TRICK 2015 受賞作品発表! #rubykaigi 2015 #rubykaigiA - Togetterまとめ
TRICK 2015: The second Transcendental Ruby Imbroglio Contest for RubyKaigi @mametter & the judges http://rubykaigi.org/2015/presentations/trick 続きを読む
Rubyで作る奇妙なプログラミング言語 ~ヘンな言語のつくりかた~【委託】 - 達人出版会
関連サイト本書の関連ページが用意されています。Rubyで作る奇妙なプログラミング言語 ~ヘンな言語のつくりかた~ | マイナビブックス※受注生産にて紙版も販売しています。内容紹介あなたは「+->プログラミング言語の未知の世界に触れてみたいあなたに。また、Rubyプログラムを書く際の慣習やテクニックについても触れられているため、Ruby学習者の「2冊目の本」にも。 【注意】本書は2008年12月に刊... 続きを読む
ブラウザ上でRubyプログラムをJavaScriptに変換して実行できる「Opal」:phpspot開発日誌
Opal: Ruby to Javascript compiler ブラウザ上でRubyプログラムをJavaScriptに変換して実行できる「Opal」 Opalを使えば、ブラウザ上での処理をJavaScriptで書けます。Opal-query なる、jQueryのようなライブラリも存在するようです 処理速度的には当然落ちるので実用的かどうかは分かりませんが、面白いことをする人がいますね。 そうい... 続きを読む
数独で見るRuby(とMathematica)のパワーと表現力 | inquisitor
参考:数独の平凡な解法(C言語) Rubyのバイブル『プログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコードは原著のサポートサイトにあります)。曰く、 コメントと空行を取り除くと、ちょうど129行のコードが残る。これは、単純な力任せのアルゴリズム... 続きを読む
Rails-1対多の関係サンプル - ITの仕組みまとめサイト - livedoor Wiki(ウィキ)
ITの仕組みまとめサイトデータベースの仕組みとRubyプログラムの整理用サイトですトップページページ一覧メンバー編集履歴Rails-1対多の関係サンプル最終更新:celestianglobe 2010年12月03日(金) 23:43:23学校をサンプルにして、担任教師1人と生徒多数という関係を表現してみます。 とくに、この関係を利用して次の2つの機能を実現します。生徒からみて担任教師をドロップダウ... 続きを読む
CodeZine:10分でできる初めてのRubyプログラム(Ruby, REXML, チュート...
Scaffoldで生成したアプリケーションは出発点にすぎず、自立した完成品のアプリケーションではありません。このため、開発者がプロジェクトに適した形になるように手を加える必要があります。しかし、毎回似たような修正を行うのであれば、生成した時点でその修正が反映されている方が、より生産性も向上します。そこで本稿では、Scaffoldをカスタマイズする方法を紹介します。 続きを読む
プログラミングと開発者のためのCodeZine:Rubyで作るProlog処理系(Ruby, Prolog, 記号処理, 自動推論)
はじめに 1970年代にヨーロッパを主な舞台として生まれ育ったプログラミング言語Prolog(programming in logic)は、事実とルールから一種の自動推論を行う点に特徴があります。その基本的な動作は200行ほどのRubyプログラムで実現できます。ここでは、筆者がRubyで作成したProlog処理系を解説します。 Prologによる簡単なプログラム例を下記に示します。 これは「ソクラ... 続きを読む