55
What is few? Shota Fukumori / @sora_h RubyKaigi2010 Lightening talks

What is few?

Embed Size (px)

DESCRIPTION

RubyKaigi2010 Lightening Talks "What is Few?" http://rubykaigi.org/2010/en/events/41

Citation preview

Page 1: What is few?

What is few?Shota Fukumori / @sora_h

RubyKaigi2010 Lightening talks

Page 2: What is few?

(‘.v.’)

Page 3: What is few?

Hi

• Today I advertise a beautiful utility

• Itʼs named few.

• I wrote these slides in English,And my English is usually strange.

• Send a patch via twitter @sora_h when you find a miss in these slides

Page 4: What is few?

Itʼs, very advertisement

Page 5: What is few?

Agenda

What's few?Simple demo

Page 6: What is few?

Before, I havean announcement.

Page 7: What is few?

a new featurein ruby-trunk

Page 8: What is few?

Feature #3675String#>>, String#prepend

Page 9: What is few?

In, RubyKaigi2010Committers Conf

Page 10: What is few?

I wrote to IRC“When theyʼre talk about my

propose?”

Page 11: What is few?

And I was calledsuddenly

by committer

Page 12: What is few?

And I talked aboutthe propose.

Page 13: What is few?

yugui said:

“Go to activesupport.”

Page 14: What is few?

but committersare accepted

Page 15: What is few?

Only #prepend.

Page 16: What is few?
Page 17: What is few?

>> "bar".prepend("foo")=> "foobar">> a = "bar"=> "bar">> a.prepend("foo")=> "foobar"

Page 18: What is few?

You can useafter r29120.

Page 19: What is few?

Please use it.

Page 20: What is few?

Self introduce

• Shota Fukumori a.k.a. @sora_h

• Rubyist

• JHS 2nd grade (part-time) student

• The youngest RubyKaigi speaker ever.

• English Blog: http://codnote.blogspot.comJapanese Blog: http://codnote.net

Page 22: What is few?

You usually use `less`

Page 23: What is few?

But less is not perfect

Like...

• Canʼt show with command-line(without multi-windows mode of `screen`)

• Canʼt show in beautiful proportional font

Page 24: What is few?

But few can do

Page 25: What is few?

Few• Less is to show in terminal

• Few is a pager in GUI

• It shows in browser

• http://github.com/ujihisa/few

• Written in Ruby

Page 26: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

Sent data directly

Page 27: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

Page 28: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

few remoteserver(cgi)

Page 29: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

few remoteserver(cgi)

few command

Page 30: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

few remoteserver(cgi)

few command

data

Page 31: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

few remoteserver(cgi)

few command

data

check

Page 32: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

few remoteserver(cgi)

few command

data

check

data

Page 33: What is few?

Local

Few• It can use over SSH

few

browser

Remote

SSH, telnet

few remoteserver(cgi)

few command

data

check

data

Page 34: What is few?

Who did develop few?

Page 35: What is few?

But we have no ujihisa today...Because he couldn't get out from Canada for a while.

Core developerujihisa

Page 36: What is few?

Developing

Page 37: What is few?

Developing

This picture means what he is doing now in Canada.

Page 38: What is few?

Developing

esc!esc!esc!

This picture means what he is doing now in Canada.

Page 39: What is few?

Developing

Page 40: What is few?

Before few

• GUI and CUI are in small conflict

• But...

Page 41: What is few?

After few• Few resolves a conflict of CUI and GUI

Page 42: What is few?

After few• Few resolves a conflict of CUI and GUI

CUI

Page 43: What is few?

After few• Few resolves a conflict of CUI and GUI

GUI CUI

Page 44: What is few?

After few• Few resolves a conflict of CUI and GUI

GUI CUI^v^v

Page 45: What is few?

After few• Few resolves a conflict of CUI and GUI

GUI CUI<3

Page 46: What is few?

And recallTheme of RubyKaigi2010

Page 47: What is few?

Conflict

Page 48: What is few?

and

Page 49: What is few?

Resolution

Page 50: What is few?

Conflict and ResolutionI think that matches to few

Page 51: What is few?

Demo

Page 52: What is few?

Few Now

Page 53: What is few?

Few

http://github.com/ujihisa/few

gem install fewgit clone http://github.com/ujihisa/few.git

Page 54: What is few?

http://github.com/ujihisa/few

Page 55: What is few?

Thank youfor Listening!