Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RubyGemsによるデザインの再利用
Search
komagata
October 20, 2012
Technology
25
2.6k
RubyGemsによるデザインの再利用
デザイナーの為のgem作成方法
komagata
October 20, 2012
Tweet
Share
More Decks by komagata
See All by komagata
Web系自社開発企業への就職
komagata
3
920
FBCの紹介@RailsGirls
komagata
0
130
フィヨルドブートキャンプの紹介
komagata
0
320
プログラミングスクールでのOSS教育
komagata
0
280
FBCの紹介@RailsGIrls
komagata
0
2.1k
FBCのご紹介
komagata
0
350
Unlimited Web Services
komagata
1
1.6k
漬け水に浸かる
komagata
13
6.2k
迷わない道案内を簡単に作る Kulku
komagata
1
280
Other Decks in Technology
See All in Technology
vLLM meetup Tokyo
jpishikawa
1
240
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
24
8.8k
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
3
970
DB 醬,嗨!哪泥嘎斯基?
line_developers_tw
PRO
0
240
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
360
Securing your Lambda 101
chillzprezi
0
290
Long journey of Continuous Delivery at Mercari
hisaharu
1
220
ゆるSRE #11 LT
okaru
1
640
Whats_new_in_Podman_and_CRI-O_2025-06
orimanabu
3
180
開発効率と信頼性を両立する Ubieのプラットフォームエンジニアリング
teru0x1
0
150
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
9
2.5k
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
330
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Being A Developer After 40
akosma
90
590k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
For a Future-Friendly Web
brad_frost
179
9.8k
Into the Great Unknown - MozCon
thekraken
39
1.8k
The Invisible Side of Design
smashingmag
299
51k
Why Our Code Smells
bkeepers
PRO
337
57k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Transcript
RubyGemsʹΑΔ σβΠϯͷ࠶ར༻ @komagata FJORD, LLC Saturday, October 20, 12
@komagata FJORD, LLC kowabana.jpΛ࡞ͬͯ·͢ Saturday, October 20, 12
ࠓͷత Saturday, October 20, 12
gemΛͬͯʗ࡞ͬͯ σβΠϯͷ࠶ར༻ੑΛ ্͛Δ Saturday, October 20, 12
RubyGemsͱ Saturday, October 20, 12
A RubyGem is a software package, commonly called a “gem”.
Gems contain a packaged Ruby application or library. Saturday, October 20, 12
RubyͷϥΠϒϥϦͷ ύοέʔδͷ༷ Saturday, October 20, 12
͜͏͍͏Πϝʔδ http://guides.rubygems.org/ Saturday, October 20, 12
WebσβΠϯͰ ศརͳgemྫ Saturday, October 20, 12
Saturday, October 20, 12
Saturday, October 20, 12
Saturday, October 20, 12
͜͏͍͏ͷΛࣗͰ ࡞ΕΔΑ͏ʹ ͳͬͱ͘ͱ৭ʑḿΔ Saturday, October 20, 12
ಛʹrails༻ͷgemΛ ࡞͓ͬͯ͘ͱศར Saturday, October 20, 12
ָ Saturday, October 20, 12
ͱ͜ΖͰ ͖ͬ͞ɾɾɾ Saturday, October 20, 12
RubygemsrubyͷϥΠϒϥϦͷ༷ ͩͱݴͬͨͳ Saturday, October 20, 12
͋Ειͩɻ Saturday, October 20, 12
ผʹruby͡Όͳ͍͍ͯ͘ jsͰcssͰimageͰmp3Ͱ͍͍ Saturday, October 20, 12
࠷খݶͷgem Saturday, October 20, 12
$ bundle gem empty Saturday, October 20, 12
Saturday, October 20, 12
empty.gemspec Saturday, October 20, 12
lib/empty.rb Saturday, October 20, 12
$ rake build $ rake release Saturday, October 20, 12
Saturday, October 20, 12
Saturday, October 20, 12
rubygems.orgʹ Ξοϓ͠ͳͯ͘OK Saturday, October 20, 12
Saturday, October 20, 12
gitʹΞοϓ ͠ͳͯ͘OK Saturday, October 20, 12
Saturday, October 20, 12
rails༻gemͷҧ͏ͱ͜Ζ Saturday, October 20, 12
libҎԼΛԼهʹ Saturday, October 20, 12
vendor/assetsҎԼʹஔ͘ Saturday, October 20, 12
ී௨ͷgemͱҧ͏ͷ ͚ͦͩ͜ Saturday, October 20, 12
ff-rails ffͬΆ͍ݟͨΛՃ͢Δ rails༻gem Saturday, October 20, 12
Saturday, October 20, 12
Saturday, October 20, 12
Saturday, October 20, 12
ff͕importͰ͖ΔΑ͏ʹͳͬͯΔ Saturday, October 20, 12
Saturday, October 20, 12
javascriptΛՃ ͢Δͷ؆୯ Saturday, October 20, 12
insert_at_caret formͷcaretͷҐஔʹจࣈΛ ૠೖ͢ΔϥΠϒϥϦ Saturday, October 20, 12
vendor/assets/javascripts ʹஔ͚ͩ͘ Saturday, October 20, 12
Saturday, October 20, 12
Saturday, October 20, 12
طଘͷgemforkͯ͠ ͪΐͬͱ࿔ΕOK Saturday, October 20, 12
Saturday, October 20, 12
forkͯ͠దʹ ΧελϚΠζͯ͠͏ Saturday, October 20, 12
Saturday, October 20, 12
ΦϨΦϨBootstrupΛ࡞ͬͨΓ Saturday, October 20, 12
ϓϩάϥϚʔσβΠϯΛ࿔Δ σβΠφʔϓϩάϥϜΛ࿔Δ Saturday, October 20, 12
ϓϩάϥϜ෦ϓϩάϥϚʔ͕෦Λ ࡞ͬͯσβΠφʔ࣌ʑͦΕΛ͏ɻ σβΠϯ෦σβΠφʔ͕෦Λ ࡞ͬͯϓϩάϥϚʔ࣌ʑͦΕΛ͏ɻ Saturday, October 20, 12
ͦ͏͍͏ঢ়ଶ͕ϕετ Saturday, October 20, 12
jscssͲΜͲΜ ࠶ར༻͠қ͍෦Խͯ͠ ָ͍͖ͯ͠·͠ΐ͏ ·ͱΊ Saturday, October 20, 12