メタプログラミングRuby メタプログラミングRuby LL�Planets 2011-8-20 ⾓�征典 kdmsnr@gmail.com 1/50 ⾓�征典�-�kdmsnr 2/50 MF's�bliki 3/50 Rubyにおける Rubyにおける メタプログラミングとは? メタプログラミングとは? 4/50 内部DSLを 書くこと である 5/50 プログラミング⾔語Ruby 8章�リフレクションとメタプログラミング 豊富なリフレクションAPIを使い、 メタプログラミングを実現する。 それは、DSLを書くという発想と 結び付いている。 6/50 DSLの種類 by�Martin�Fowler 外部DSL(⾔語外DSL) 内部DSL(⾔語内DSL) ⾔語ワークベンチ�→�ググって 7/50 外部DSLの例 Cucumber�の�Gherkin記法 フィーチャ: プロジェクトの閲覧
Rubyプログラミング入門Rubyプログラミング入門 ⓒ 2009 Linux Academy Ruby プログラミング 入門 Ⅰ 第1章 Light Weight Language概要 1 1.1 Light Weight Languageとは 2 1.1.1 Light Weight Languageの概要 2 1.1.2 Light Weight Languageの特徴 3 1.1.3 Light Weight Languageによる開発の流れ 4 1.2 代表的なLight Weight Language 5 1.2.1 Perl 5 1.2.2 PHP 6 1.2.3 Python 7 1.2.4 Ruby 8 第2章 Perlの特徴と基本的なプログラム 11 2.1 Perlの概要 12 2.1.1 Perlとは 12 2.1.2 Perlのインストール 13 2.1.3 P
Memory management tuning in Ruby Koichi Sasada <ko1@heroku.com> Memory management tuning in Ruby, RubyConfPH 2014 by K.Sasada <ko1@heroku.com> 1 Summary of this talk • Introduction of new versions • Ruby 2.1 (2.1.1 was released) • Ruby 2.2 (currently working on) • Basic of Ruby’s memory management (GC) • GC tuning parameters • “What” and “How” we can tune by GC parameters Memory management tuning
Rubyプログラミング中級Rubyプログラミング中級 ⓒ 2009 Linux Academy Ruby プログラミング 中級 Ⅰ 第1章 Rubyにおけるオブジェクト指向⑴ 1 1.1 メソッド 2 1.1.1 メソッドの呼び出し 2 1.1.2 レシーバの省略 3 1.1.3 関数的メソッド 4 1.1.4 メソッドの定義 5 1.1.5 メソッドの戻り値 7 1.1.6 ブロック付メソッド 8 第2章 Rubyにおけるオブジェクト指向⑵ 11 2.1 クラスの定義と利用 12 2.1.1 クラスの定義 12 2.1.2 インスタンスの初期化 13 2.1.3 クラスメソッドとクラス変数 14 2.1.4 アクセスメソッド 15 2.1.5 継承 17 2.1.6 クラス定義の追加 19 第3章 Rubyにおけるオブジェクト指向⑶ 21 3.1 変数と定数 22 3.1.1 ローカル
xlsx spreadsheet generation with charts, images, automated column width, customizable styles and full schema validation. Axlsx helps you create beautiful Office Open XML Spreadsheet documents ( Excel, Google Spreadsheets, Numbers, LibreOffice) without having to understand the entire ECMA specification. Check out the README for some examples of how easy it is. Best of all, you can validate your xls
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く