SlideShare a Scribd company logo
1 of 27
Download to read offline
わたしの Ruby の楽しみかた
@flada_auxv
富山合同勉強会2016 2016/01/30(土)
http://agile.esm.co.jp/news/2016-01-06-new-year.html
http://agile.esm.co.jp/news/2016-01-06-new-year.html
https://twitter.com/flada_auxv/status/678058119147180032
興味のある人は => https://goo.gl/BGrOVn
2015年は合計19名で29回の活動がありました!
3分で紹介する
プログラミング言語 Ruby
Ruby の主な特徴
• オブジェクト指向
• ブロック
• Mix-in
• メタプログラミング
オブジェクト指向
• すべてがオブジェクト(Javaのプリミティブ型
のようなものは存在しない)
• たとえば、クラスは Class クラスのインスタンス
> 'hi'.class
=> String
> 'hi'.class.class
=> Class
ブロック
• イテレータとして
• より広く、制御構造の抽象化として
['toyama', 'ishikawa', 'fukui'].each {|ken| p ken }
def open(path)
file = new(path)
yield(file)
file.close
end
open(path) {|file| file.write('hi') }
Mix-in
• 制限された多重継承のようなもの
• クラスはひとつのみ継承できる
• モジュール(クラスをインスタンス化できな
くしたようなもの)は複数インクルードでき
る
メタプログラミング
• オープンクラス
• 定義済みのクラスを拡張できる
• eval族(instance_eval, class_eval, define_method…)
• 動的に文字列(or ブロック)を評価できる
• method_missing
• メソッド探索に失敗したときの振る舞いを定義できる
なによりストレスが多いとプロ
グラミングが楽しめないじゃな
いですか。
“Enjoy programming” が Ruby
の真のモットーです。
❝
Matz says:
http://srad.jp/story/03/03/14/0258247/
簡潔さ + 柔軟さ = 美しさ
キレイに書けると楽しい!
わたしの Ruby の楽しみかた
“面白そう” と思ったモノを作る
大抵はくだらないやつ;-)
例:その1
重い知る
flada-auxv/omoishiru
重い知るの機能
• Twitter で認証して利用を開始すると、
• Withings の体重計に乗ったら、
• Twitter の名前が体重になる。
http://www.slideshare.net/yuusakuiwamoto/perfect-body-48193674
例:その2
Twitter のアイコンをランダムで
YRYR するやつ
flada-auxv/yryr-icon
yryr-icon の機能
• Twitter で認証して利用を開始すると、
• ランダムでYRYRなアイコン画像を設定できたり、
• 定期的に変更できる。
http://yryr-icon.herokuapp.com
実 演
Live coding
Twitter のアイコンをランダムで
富山するやつ
1. bundler で使う gem の用意
2. 最もシンプルな rack アプリケーション
3. rack ミドルウェアの登録
1. OmniAuth::Builder
2. Rack::Session::Cookie
4. Rack::Request オブジェクトを作る
5. コールバックURLへのアクセスをハンドリング
6. env からアクセストークンを読み出す
7. Twitter API クライアントのインスタンス化
8. 画像アップロード API の実行
{ 'omniauth.auth' => { 'credentials' => { 'token' => xxx, 'secret' => xxx } } }
burisyabu kitokito_kun kurobe_dam
require 'rack'
require 'omniauth-twitter'
require 'twitter'
use Rack::Session::Cookie
use OmniAuth::Builder do
provider :twitter, 'xxx', 'xxx'
end
run -> (env) {
req = Rack::Request.new(env)
case req.path
when '/auth/twitter/callback'
token, secret = env['omniauth.auth']['credentials'].values_at('token', 'secret')
client = Twitter::REST::Client.new do |config|
config.consumer_key = "xxx"
config.consumer_secret = "xxx"
config.access_token = token
config.access_token_secret = secret
end
toyama = %w(burisyabu kitokito_kun kurobe_dam).sample
client.update_profile_image(File.open("./#{toyama}.jpeg"))
[200, {"Content-Type"=>'text/plain'}, [toyama]]
end
}

More Related Content

What's hot

aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)masayoshi takahashi
 
非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」Muyuu Fujita
 
GopherJS + Nashorn
GopherJS + NashornGopherJS + Nashorn
GopherJS + NashornTakuya Ueda
 
オープンソースとプラットフォームとお金
オープンソースとプラットフォームとお金オープンソースとプラットフォームとお金
オープンソースとプラットフォームとお金masayoshi takahashi
 
Ruby関西 10才の誕生日に向けて
Ruby関西 10才の誕生日に向けてRuby関西 10才の誕生日に向けて
Ruby関西 10才の誕生日に向けてTomoya Kawanishi
 
姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る
姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る
姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返るJun Nogata
 
第59回 WordBench大阪 WordPress の翻訳システム「GlotPress」を使ってみよう!
第59回 WordBench大阪   WordPress の翻訳システム「GlotPress」を使ってみよう! 第59回 WordBench大阪   WordPress の翻訳システム「GlotPress」を使ってみよう!
第59回 WordBench大阪 WordPress の翻訳システム「GlotPress」を使ってみよう! Kitani Kimiya
 
コード祭り予選突破練習会のお誘い
コード祭り予選突破練習会のお誘いコード祭り予選突破練習会のお誘い
コード祭り予選突破練習会のお誘いrian_tkb
 
Ruby/PureImage: 第2回岡山Ruby会議LT
Ruby/PureImage: 第2回岡山Ruby会議LTRuby/PureImage: 第2回岡山Ruby会議LT
Ruby/PureImage: 第2回岡山Ruby会議LTNISHIMOTO Keisuke
 
Rails5クイックスタート
Rails5クイックスタートRails5クイックスタート
Rails5クイックスタートHirata Tomoko
 
Rails+Markdownでなにかつくる
Rails+MarkdownでなにかつくるRails+Markdownでなにかつくる
Rails+MarkdownでなにかつくるHirata Tomoko
 
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築Hirata Tomoko
 
第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!
第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!
第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!Kitani Kimiya
 
Hiroshima.rbの歴史
Hiroshima.rbの歴史Hiroshima.rbの歴史
Hiroshima.rbの歴史Akira Kaneda
 
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Hiroyuki Ishikawa
 
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるRailsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるHirata Tomoko
 

What's hot (20)

aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
aozorahackと青空文庫の現状とこれから (OSC 2016 Tokyo/Spring)
 
非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」
 
GopherJS + Nashorn
GopherJS + NashornGopherJS + Nashorn
GopherJS + Nashorn
 
オープンソースとプラットフォームとお金
オープンソースとプラットフォームとお金オープンソースとプラットフォームとお金
オープンソースとプラットフォームとお金
 
aozorahack hackathon #1
aozorahack hackathon #1aozorahack hackathon #1
aozorahack hackathon #1
 
TypeScript 勉強会
TypeScript 勉強会TypeScript 勉強会
TypeScript 勉強会
 
Ruby関西 10才の誕生日に向けて
Ruby関西 10才の誕生日に向けてRuby関西 10才の誕生日に向けて
Ruby関西 10才の誕生日に向けて
 
姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る
姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る
姫路IT系勉強会 Vol.12 2012年の姫路IT系勉強会を振り返る
 
TdX#01 RubyKaigiの作り方
TdX#01 RubyKaigiの作り方TdX#01 RubyKaigiの作り方
TdX#01 RubyKaigiの作り方
 
第59回 WordBench大阪 WordPress の翻訳システム「GlotPress」を使ってみよう!
第59回 WordBench大阪   WordPress の翻訳システム「GlotPress」を使ってみよう! 第59回 WordBench大阪   WordPress の翻訳システム「GlotPress」を使ってみよう!
第59回 WordBench大阪 WordPress の翻訳システム「GlotPress」を使ってみよう!
 
Webページで学ぶJavaScript2013 第4回
Webページで学ぶJavaScript2013 第4回Webページで学ぶJavaScript2013 第4回
Webページで学ぶJavaScript2013 第4回
 
コード祭り予選突破練習会のお誘い
コード祭り予選突破練習会のお誘いコード祭り予選突破練習会のお誘い
コード祭り予選突破練習会のお誘い
 
Ruby/PureImage: 第2回岡山Ruby会議LT
Ruby/PureImage: 第2回岡山Ruby会議LTRuby/PureImage: 第2回岡山Ruby会議LT
Ruby/PureImage: 第2回岡山Ruby会議LT
 
Rails5クイックスタート
Rails5クイックスタートRails5クイックスタート
Rails5クイックスタート
 
Rails+Markdownでなにかつくる
Rails+MarkdownでなにかつくるRails+Markdownでなにかつくる
Rails+Markdownでなにかつくる
 
WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築WindowsユーザのためのRails環境構築
WindowsユーザのためのRails環境構築
 
第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!
第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!
第69回 WordBench大阪- WordPress ログインに Google 認証を使ってみよう!
 
Hiroshima.rbの歴史
Hiroshima.rbの歴史Hiroshima.rbの歴史
Hiroshima.rbの歴史
 
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)
 
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるRailsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
 

Viewers also liked

世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜Taisuke Fukuno
 
アジャイル事業部メンバーの2017年 抱負
アジャイル事業部メンバーの2017年 抱負アジャイル事業部メンバーの2017年 抱負
アジャイル事業部メンバーの2017年 抱負Eiwa System Management, Inc.
 
JJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-bootJJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-bootTsuyoshi Yamamoto
 
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)Tsuyoshi Miyake
 
Dexador Rises
Dexador RisesDexador Rises
Dexador Risesfukamachi
 
俺たちの新人教育!!
俺たちの新人教育!!俺たちの新人教育!!
俺たちの新人教育!!Koichi ITO
 
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例sohta
 
はまる!JPA(初学者向けライト版)
はまる!JPA(初学者向けライト版)はまる!JPA(初学者向けライト版)
はまる!JPA(初学者向けライト版)Masatoshi Tada
 
Wiki (Printed as manuscript)
Wiki (Printed as manuscript)Wiki (Printed as manuscript)
Wiki (Printed as manuscript)Koichi ITO
 
最軽の開発手法 dX 改
最軽の開発手法 dX 改最軽の開発手法 dX 改
最軽の開発手法 dX 改Koichi ITO
 
[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~
[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~
[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~Shigeki Morizane
 
ふりかえり
ふりかえりふりかえり
ふりかえりterahide
 
Java開発の強力な相棒として今すぐ使えるGroovy
Java開発の強力な相棒として今すぐ使えるGroovyJava開発の強力な相棒として今すぐ使えるGroovy
Java開発の強力な相棒として今すぐ使えるGroovyYasuharu Nakano
 
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライドJJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライドToshiakiArai
 
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.jsScala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.jstakezoe
 

Viewers also liked (18)

世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
世界最安値!? 鯖江産コンピューターIchigoJam 〜福井技術者の集い その2〜
 
アジャイル事業部メンバーの2017年 抱負
アジャイル事業部メンバーの2017年 抱負アジャイル事業部メンバーの2017年 抱負
アジャイル事業部メンバーの2017年 抱負
 
JJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-bootJJUG CCC 20150411 grails3 Spring-boot
JJUG CCC 20150411 grails3 Spring-boot
 
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
クラウド時代の Spring Framework (aka Spring Framework in Cloud Era)
 
Dexador Rises
Dexador RisesDexador Rises
Dexador Rises
 
俺たちの新人教育!!
俺たちの新人教育!!俺たちの新人教育!!
俺たちの新人教育!!
 
Project Facilitation
Project FacilitationProject Facilitation
Project Facilitation
 
プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例プログラミング言語Clojureのニャンパスでの活用事例
プログラミング言語Clojureのニャンパスでの活用事例
 
はまる!JPA(初学者向けライト版)
はまる!JPA(初学者向けライト版)はまる!JPA(初学者向けライト版)
はまる!JPA(初学者向けライト版)
 
Ruby everywhere
Ruby everywhereRuby everywhere
Ruby everywhere
 
Wiki (Printed as manuscript)
Wiki (Printed as manuscript)Wiki (Printed as manuscript)
Wiki (Printed as manuscript)
 
最軽の開発手法 dX 改
最軽の開発手法 dX 改最軽の開発手法 dX 改
最軽の開発手法 dX 改
 
[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~
[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~
[XP祭り2016]野良LT~KPT=>KPTA=>KPTATAH~
 
ふりかえり
ふりかえりふりかえり
ふりかえり
 
Java開発の強力な相棒として今すぐ使えるGroovy
Java開発の強力な相棒として今すぐ使えるGroovyJava開発の強力な相棒として今すぐ使えるGroovy
Java開発の強力な相棒として今すぐ使えるGroovy
 
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライドJJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
 
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.jsScala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.js
 
reveal.js 3.0.0
reveal.js 3.0.0reveal.js 3.0.0
reveal.js 3.0.0
 

Similar to わたしのRubyの楽しみかた

名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道Shigeru UCHIYAMA
 
Reading 1st dRuby
Reading 1st dRubyReading 1st dRuby
Reading 1st dRubyKoichi ITO
 
2016 01-23アジャイル札幌
2016 01-23アジャイル札幌2016 01-23アジャイル札幌
2016 01-23アジャイル札幌pandeiro245
 
RubyとRのおいしい関係
RubyとRのおいしい関係RubyとRのおいしい関係
RubyとRのおいしい関係sady_nitro
 
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerRubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerTakuro Sasaki
 
Rubyをちょっと理解しよう
Rubyをちょっと理解しようRubyをちょっと理解しよう
Rubyをちょっと理解しようShun Hikita
 
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うことKazuhiro Serizawa
 
名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋Ryo RKTM
 
20100619 wakhok important_of_io_with_jror
20100619 wakhok important_of_io_with_jror20100619 wakhok important_of_io_with_jror
20100619 wakhok important_of_io_with_jrorYoshiharu Hashimoto
 
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LLRubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LLUchio Kondo
 
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)Shinichi Nakagawa
 

Similar to わたしのRubyの楽しみかた (12)

名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
 
Reading 1st dRuby
Reading 1st dRubyReading 1st dRuby
Reading 1st dRuby
 
2016 01-23アジャイル札幌
2016 01-23アジャイル札幌2016 01-23アジャイル札幌
2016 01-23アジャイル札幌
 
RubyとRのおいしい関係
RubyとRのおいしい関係RubyとRのおいしい関係
RubyとRのおいしい関係
 
20160716 Gemのお話
20160716 Gemのお話20160716 Gemのお話
20160716 Gemのお話
 
Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerRubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
 
Rubyをちょっと理解しよう
Rubyをちょっと理解しようRubyをちょっと理解しよう
Rubyをちょっと理解しよう
 
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
 
名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋名古屋Scala勉強会のご紹介@OSC2010名古屋
名古屋Scala勉強会のご紹介@OSC2010名古屋
 
20100619 wakhok important_of_io_with_jror
20100619 wakhok important_of_io_with_jror20100619 wakhok important_of_io_with_jror
20100619 wakhok important_of_io_with_jror
 
Rubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LLRubyist started to learn Groovy - things important to leran new LL
Rubyist started to learn Groovy - things important to leran new LL
 
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
A Tour of やきう&Go - やきう民の私とGoの半年(実質3日間)
 

わたしのRubyの楽しみかた

Editor's Notes

  1. わたしの Ruby の楽しみかた @flada_auxv http://toyama-eng.connpass.com/event/24840/
  2. 永和システムマネジメントという会社から来ました。本社は福井にあります。
  3. 職場で今年の抱負を考える機会があった。
  4. 漢字の四を選んだ。 四年目っぽさ ゆるゆり四期 四人零和有限不確定不完全情報ゲーム(麻雀)
  5. twitter はこんな感じ 「ゆるゆり」「きんモザ」が好き
  6. 富山とのご縁(下から時系列) 場所が分からない 福井に行った時、北陸新幹線は富山に止まる必要があるの? YRYR 3期はじまる 富山はわたしの心のふるさと 発表にかこつけて会社の金で聖地巡礼 発表の機会を下さった皆さんとゆるゆりに圧倒的感謝!!
  7. 知人の結婚パーティにお呼ばれしたときのテーブルの案内 ESM(Ekanjini Settaisuru Man)麻雀部 ※実在するESMとは全く関係がありません https://twitter.com/flada_auxv/status/678058119147180032
  8. 2015年は合計19名で29回の活動。 入部希望者求む。
  9. まずは Ruby という言語自体をざっと紹介。 3分より巻いてこ。
  10. 主な特徴
  11. すべてがオブジェクト。 ‘hi’ は String クラスのインスタンス String クラスは Class クラスのインスタンス
  12. ブロック付きメソッド呼び出し
  13. 簡潔さ + 柔軟さ = 美しさ 一言で言うなら多分これ。 更に言えば、美しく書けるから楽しい。
  14. 痩せたかった(過去形)
  15. 変わらない毎日がまだまだ続くんだ(願望) http://yuruyuri.com/3hai
  16. yryr-icon の雑なやつを作ってみる過程で、Ruby の良さとか感じて頂けたら 決して、資料作るのが面倒くさくなったとかではないのよ
  17. yryr-icon の雑なやつを作ってみる過程で、Ruby の良さとか感じて頂けたら 決して、資料作るのが面倒くさくなったとかではないのよ
  18. https://github.com/sinatra/sinatra https://github.com/arunagw/omniauth-twitter https://github.com/sferik/twitter
  19. https://github.com/sinatra/sinatra https://github.com/arunagw/omniauth-twitter https://github.com/sferik/twitter