備忘録兼、初心者向けのメソッド一覧。 余裕があればRails編とかも書こうかな。 これ忘れてるとか何事?とかいう突っ込みがあれば是非お願いします。 もうちょっとコードの具体例書きたかったけど、めんどくさくなってきたw Array Array#combination(n), Array#permutation(n) 配列のデータを元に組み合わせ(順列)を作ってくれます。 ブロックを渡さない場合はEnumeratorで組み合わせの各要素を列挙します。 Enumerator Enumerator#with_index(offset = 0) Enumeratorの各要素に合わせてindexを列挙してくれるEnumeratorを返す。 each_sliceやcombination等にメソッドチェインで繋げて使う。 Enumerator#with_object(obj) with_indexと同様で
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本Ruby の会の有志によるRubyist のRubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号Rubyist Magazine 0058 号 バックナンバーRubyist Magazine 0058 号RubyKaigi 2018 直前特集号Rubyist Magazine 0057 号RubyKaigi 2017 直前特集号Rubyist Magazine 0056 号Rubyist Magazine 0055 号Rubyist Magazine 0054 号 東京Ruby 会議 11 直
[English page]Ruby で記述されたMySQL のRubyAPI です。MySQL の CAPI とほぼ同等の機能があります。MySQL/Ruby と ほぼ互換があります。 現在のところ、MySQL 4.1.x では使用できません(mysqld に --old-passwords オプションをつければ使用できるかも)。 黒田 亮 <akuroda at gmail.com> さんがMySQL 4.1.x でも使用できるパッチを作ってくれました。 そのうち取り込むつもりですが、とりあえず置いておきます。 必要なものRuby 1.8.2 ライセンス このプログラムはRuby ライセンスに従います。 ダウンロードruby-mysql-0.2.6.tar.gzruby-mysql-0.2.5.tar.gzruby-mysql-0.2.4.tar.gzruby-
RubyでMySQLを使用するには、2つのライブラリがあります。Ruby/MySQL 長所 PureRubyなので、コピーするだけで使用できます。 短所MySQL/Rubyよりも低速です。MySQL/Rubyで使用できる機能の一部が使用できません。MySQL/Ruby 長所MySQL/Rubyよりも高速です。 短所 インストールにCコンパイラとスーパーユーザの権限が必要です。 インターフェースに互換性があります。Ruby/MySQLのインストール ダウンロードしたファイルを展開し、install.rb を実行します。 #ruby install.rbmysql.rbを手動でコピーしてインストールすることもできます。 使用方法 mysq.rbをロードする require 'mysql' データベースに接続する #db =Mysql::new("host", "user",
Ruby からMySQL を使うための pureRuby ライブラリRuby/MySQL 2.9 を公開しました。まだベータ版です。 http://github.com/tmtm/ruby-mysql/tree/2.9 前のRuby/MySQL は 0.2.6 だったのですが、今回 2.9 とした理由は: Cライブラリ版のMySQL/Ruby 2.8.x の後継。 次は 3.0 にしたいという希望。 …という意味があります。 gem は gemcutter にあります。http://gemcutter.org/gems/ruby-mysql/versions/2.9.0 gemcutter が設定されて入れば次のコマンドでインストールできます。 # gem installruby-mysql -v 2.9対応するRuby バージョンは 1.8.7 / 1.9.1 / 1.9.
PHP、Perl、Ruby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」 2010年03月11日- Run This!PHP、Perl、Ruby、C、C++等40以上の言語をブラウザで実行できるようになるjQueryプラグイン「Run This」。 ブラウザ内の<pre>コードで記述した部分を、その場でそのまま動かすことができ、うまくサイトに組み込めばより訪問者にとってわかりやすいページを作ることが出来そうです。 例えば、PHPの入門サイトなんかでは挙動を一瞬で確認できてしまいます。 具体的には以下の言語に対応しています。 Ada, Assembler, AWK, Bash, bc, Brainf**k, C, C#,C++, CLIPS, Clojure,COBOL, Common Lisp, D, Erlang, Forth
ダジャレが好きなのだ。本来関連のない言葉同士を自由に結びつけ、語感のリズムで羽ばたいてシニフィエの宇宙を再構築する、そんなおやじギャグはとてもいとおしい。 だからぼくはダジャレのスキルを向上すべく日々研鑽しているのだ。 そういつもダジャレのことばかり考えている。PDCAサイクルを回して技術をみがいていく。 いやそれにはダジャレ度が定量的に計測可能でなくてはならない。 そうだ、ダジャレ度を測定するための機械を作ろう。←いまここ そんなわけでダジャレの上手さを評価するウェブサービスを作りました。 もじった言葉ともとの言葉を比較して似ていると評価が高くなります。ダジャレというより、いわゆるボキャブラですね。ダジャレ判定機 (http://aikelab.net/dajare/) 文字列比較の仕組みはこんな感じです。 ・MeCabで形態素解析して漢字を発音通りのよみがなに変換する ・大文字小

■Perl基礎文法最速マスターをだいたいそのまま、Rubyに置き換えてみました。 他の言語をある程度知っている人はこれを読めばRubyの基礎をマスターしてRubyを書くことができるようになる…かも知れません。無保証です。 参考: オブジェクト指向スクリプト言語Ruby リファレンスマニュアル (1.9.2) オブジェクト指向スクリプト言語Ruby リファレンスマニュアル (1.8.7) ■ 1. 基礎 インタラクティブRuby (irb) irbを使うと、Rubyのプログラムを簡単に練習することができます。 /Users/yhara $ irb irb(main):001:0> puts "hello" hello => nil irb(main):002:0> 1 + 1 => 2 以下の説明は、irbを起動して、自分で試しながら読むと習得が早いと思います。 表示 (print,

Ruby 1.9は移行準備オッケー @IT yuguiさんは、2009年2月のDeveloper's Summitの講演で、そろそろRuby 1.8系から1.9系への移行を始めるべきだと主張されてましたね。 園田裕貴氏。裕貴のピンイン表記である「yugui」のハンドル名で知られている。Ruby 1.9系統リリースマネージャで、Rubyコミッタ。1981年生まれ。著書に『初めてのRuby』(オライリージャパン)がある。最近はRailsアプリケーションをよく書いているという yugui ええ、一般のRubyユーザーはRuby 1.9への乗り換えは慎重にという立場の人もいますけど、私はそろそろ移行を考える時期だと思います。 @IT もう1.9に移行してもオッケーだと。 yugui もう根本的な仕様が変わることはないという意味でオッケーです。2007年12月に出た1.9.0は、仕様が煮詰まっていな
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く