「Ruby入門」RubyはWindowsでキーボード入力を読むサンプルコード
rubyコード:
require ‘Win32API’
def getch
@getch ||= Win32API.new(‘crtdll’, ‘ ...
Rubyでrot13暗号化アルゴリズムサンプルコード
rubyコード:
class String
def rot13
self.tr “A-Za-z”, “N-ZA-Mn-za-m”
end
end ...
「Ruby入門」Rubyで複数の配列を一つにまとめる(Array#join)
rubyコード:
data =
s = ‘ ‘
data.each { |x| s << x << ‘ and a ‘ }
s # => “1 and a 2 and a ...
「Ruby」 レールはExcelとしてスプレッドシートで検索結果を輸出する
rubyコード:
require ‘spreadsheet’
# スプレッドシートファイルを作成する
@selectedevent=Event.find_by_id(params) ...
「Ruby入門」rubyはwebserviceを呼び出すサンプルコード
rubyコード:
require ‘rubygems’
require ‘soap/wsdlDriver’
url = “
client ...
「Ruby入門」Rubyでscp機能を実現するプログラム
rubyコード:
#gem install net-ssh
#gem install net-sftp
require ‘rubygems’
require ‘n ...
「Ruby入門」RubyはWindows ダイアログを開いて、戻り値を取得するプログラム
rubyコード:
require ‘Win32API’
title = “アプリケーションのテスト”
text = “こんにちは、東京R ...
「Ruby入門」RubyはExcelでグラフを挿入し、回転させるプログラム
rubyコード:
require ‘win32ole’
ChartTypeVal = 4100;
excel = WIN32OLE.new(“excel.applicat ...
「Ruby入門」RubyでExcelのセルのデータを読み取る方法
rubyコード:
require ‘win32ole’
excel = WIN32OLE.new(“excel.application”)
excel.Wor ...
「Ruby入門」RubyでWindows環境に音を放送するサンプル方法
rubyコード:
require “win32ole”
sound = WIN32OLE.new(“MCI.MMcontrol”)
wav = ̶ ...
「Ruby入門」RubyでWindowsファイルダイアログを開く方法
rubyコード:
require “win32ole”
cd = WIN32OLE.new(“MSComDlg.CommonDialog”)
cd.fil ...
「Ruby入門」rubyはWin32APIを利用してマウスを操作するプログラム
rubyコード:
#ruby1.8.x以上
require ‘Win32API’
#API GetCursorPosとSetCursorPosのインターフェースを定義する
g ...
「Ruby入門」YAMLファイルにRubyのハッシュデータを出力する
rubyコード:
require ‘yaml’
h = {}
h = “Robert”
h = “Bob”
h = 4 ...
「Ruby入門」RubyのYAMLオブジェクトのシリアル化
rubyコード:
require ‘yaml’
class Special
def initialize(valuable, volatile, precious)
@valua ...
「Ruby入門」XPathを使用してXMLドキュメントを検索するプログラム
rubyコード:
xml = %{
<aquarium>
<fish color=”blue” size=”small”/>
&l ...
RubyのYAML簡単サンプルコード
rubyコード:
require ‘yaml’
class Person
attr_accessor :name, :age
end
fred = Person. ...
「Ruby入門」RubyはWindowsにマウスカーソルの現在の位置を取得するプログラム
rubyコード:
result = “0”*8 # 8バイト (enough for two longs)
getCursorXY = Win32API.new(“user32 ...
「Ruby入門」RubyはWin32APIを使用して関数ポインタを取得するプログラム
rubyコード:
require “Win32API”
def system(cmd)
sys = Win32API.new(“crtdll”, “ ...