Soumettre la recherche
Mettre en ligne
gem の探し方
•
10 j'aime
•
12,447 vues
Ryunosuke SATO
Suivre
2014/12/25 Crevo 開発チーム勉強会での発表資料です。 わたしの gem の探し方を紹介しました。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 49
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
札幌市中央区Ruby会議01 での発表資料です。
Rails あるある
Rails あるある
Ryunosuke SATO
プレゼンの基本
プレゼンの基本
Hiroyuki Nagataki
伝わるプレゼンをする方法。2012/03/03 俺の話を聞け
伝わるプレゼンをする方法
伝わるプレゼンをする方法
Hideaki Miyake
北海道大学 高等教育推進機構 オープンエデュケーションセンター 科学技術コミュニケーション教育研究部門 (CoSTEP) 准教授 石村源生 ishimura[at]costep.hucc.hokudai.ac.jp ※[at]を@に変えて送信
プレゼンテーションの考え方20140628
プレゼンテーションの考え方20140628
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
綺麗なプレゼン資料の作り方、10のテクニック ガイド吹き出しなし
綺麗なプレゼン資料の作り方、10のテクニック
綺麗なプレゼン資料の作り方、10のテクニック
Manabu Uekusa
良いプレゼン 良いスライド
良いプレゼン 良いスライド
京大 マイコンクラブ
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/307/room ーーーーーーーーーーーーーーーーーーーーーーー
魅せるPowerPointビジネスプレゼン【実践編】
魅せるPowerPointビジネスプレゼン【実践編】
schoowebcampus
プレゼン資料をたくさん作ってきたので、そのKnow-Howをこの資料にまとめてみました。 これを元にしたレクチャーを社内で希望される方、私までお気軽にメッセージください。
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
Shoe-g Ueyama
Recommandé
札幌市中央区Ruby会議01 での発表資料です。
Rails あるある
Rails あるある
Ryunosuke SATO
プレゼンの基本
プレゼンの基本
Hiroyuki Nagataki
伝わるプレゼンをする方法。2012/03/03 俺の話を聞け
伝わるプレゼンをする方法
伝わるプレゼンをする方法
Hideaki Miyake
北海道大学 高等教育推進機構 オープンエデュケーションセンター 科学技術コミュニケーション教育研究部門 (CoSTEP) 准教授 石村源生 ishimura[at]costep.hucc.hokudai.ac.jp ※[at]を@に変えて送信
プレゼンテーションの考え方20140628
プレゼンテーションの考え方20140628
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
綺麗なプレゼン資料の作り方、10のテクニック ガイド吹き出しなし
綺麗なプレゼン資料の作り方、10のテクニック
綺麗なプレゼン資料の作り方、10のテクニック
Manabu Uekusa
良いプレゼン 良いスライド
良いプレゼン 良いスライド
京大 マイコンクラブ
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/307/room ーーーーーーーーーーーーーーーーーーーーーーー
魅せるPowerPointビジネスプレゼン【実践編】
魅せるPowerPointビジネスプレゼン【実践編】
schoowebcampus
プレゼン資料をたくさん作ってきたので、そのKnow-Howをこの資料にまとめてみました。 これを元にしたレクチャーを社内で希望される方、私までお気軽にメッセージください。
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
素敵なプレゼン資料を作るためのKnow-Howてんこ盛りセッション:プレゼン道場 Ver 2.2
Shoe-g Ueyama
Roppongi.rb #3 "Rails x Frontend-Tech" での発表資料です、 Ref: https://roppongirb.connpass.com/event/56456
片手間JS on Rails
片手間JS on Rails
Ryunosuke SATO
大江戸Ruby会議05 の Ninja Talks です。 http://regional.rubykaigi.org/oedo05/
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
東京Node学園祭2013 での発表資料です。
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Ruby勉強会@札幌-27 での発表資料です。 * http://rubysapporo.doorkeeper.jp/events/5190 Rubyist が Ember.js を始めるための参考に。
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
Ryunosuke SATO
「はじめる Ember.js!!」OSC Hokkaido 2013 での講演資料です。
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
Ryunosuke SATO
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
# 概要 画面遷移を行わず、1枚の html 上で対話的に操作するような web アプリケーションを目にする機会が増えてきました。 そんなアプリケーションを開発する際、jQuery 主体だったこれまでの開発スタイルだと画面表示と機能が切り離せなくなってしまい、変更に弱い作りになってしまうことになるでしょう。 この問題に対処するにはどうすればよいでしょう? そんなときは先人の知恵を参考に、その解決策を探してみるのはいかがでしょうか。 ユーザからのインタラクションを受け付けるアプリケーションを上手く構築していく際のやり方として、MVC パターンが広く知られています。 本セッションでは、ブラウザ上での JavaScript の MVC の原点を辿り、その実装のひとつである Backbone.js を例にとって、整理されたコードについて考えてみたいと思います。 SaCSS vol40 ( http://www.sacss.net/special03/ )での発表資料です。
Introduction for Browser Side MVC
Introduction for Browser Side MVC
Ryunosuke SATO
#sprk2012 での発表資料です。 sprk2012 のテーマである "We Code." に対しての僕なりの答えをお話しました。
コミュニティのある風景
コミュニティのある風景
Ryunosuke SATO
岡山Ruby会議01 LT での発表資料です。 Capybara を利用したテストに対してのぼくの取り組みをご紹介します。
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
テスト可能な JavaScript についての発表資料です。 Ruby Sappor Night vol.14 ( http://ruby-sapporo.org/news/2012/02/01/rsn-14.html ) でお話してきました。 共演者の資料はこちら: http://snoozer05.org/?date=20120223#p01
Testable JavaScript
Testable JavaScript
Ryunosuke SATO
GitHub をもっと快適に使うための Chrome Extension である NotHub のご紹介。 DevFestX 2012 Sapporo での LT 資料です。
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Ryunosuke SATO
SaCSS vol.29( http://atnd.org/events/20768 ) での発表資料です。
Clean Javascript
Clean Javascript
Ryunosuke SATO
OSC11doにてNode.jsについて発表させていただきました。 初心者向けのNode.js紹介です。
Node.jsってどうなの?
Node.jsってどうなの?
Ryunosuke SATO
Agile Japan 2011 北海道サテライトでお話させてもらったときの発表資料です。
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
Ryunosuke SATO
『平鍋さんとアツク語る会 2011 札幌』の前夜祭・勉強会でお話させてもらいました。
脱レガシー化計画
脱レガシー化計画
Ryunosuke SATO
Sapporo.js-2010.11.27 での発表資料です。
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
Ryunosuke SATO
Sapporo.js-2010.08.07LT資料
ServerSideJavaScript
ServerSideJavaScript
Ryunosuke SATO
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Contenu connexe
Plus de Ryunosuke SATO
Roppongi.rb #3 "Rails x Frontend-Tech" での発表資料です、 Ref: https://roppongirb.connpass.com/event/56456
片手間JS on Rails
片手間JS on Rails
Ryunosuke SATO
大江戸Ruby会議05 の Ninja Talks です。 http://regional.rubykaigi.org/oedo05/
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
東京Node学園祭2013 での発表資料です。
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Ruby勉強会@札幌-27 での発表資料です。 * http://rubysapporo.doorkeeper.jp/events/5190 Rubyist が Ember.js を始めるための参考に。
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
Ryunosuke SATO
「はじめる Ember.js!!」OSC Hokkaido 2013 での講演資料です。
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
Ryunosuke SATO
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
# 概要 画面遷移を行わず、1枚の html 上で対話的に操作するような web アプリケーションを目にする機会が増えてきました。 そんなアプリケーションを開発する際、jQuery 主体だったこれまでの開発スタイルだと画面表示と機能が切り離せなくなってしまい、変更に弱い作りになってしまうことになるでしょう。 この問題に対処するにはどうすればよいでしょう? そんなときは先人の知恵を参考に、その解決策を探してみるのはいかがでしょうか。 ユーザからのインタラクションを受け付けるアプリケーションを上手く構築していく際のやり方として、MVC パターンが広く知られています。 本セッションでは、ブラウザ上での JavaScript の MVC の原点を辿り、その実装のひとつである Backbone.js を例にとって、整理されたコードについて考えてみたいと思います。 SaCSS vol40 ( http://www.sacss.net/special03/ )での発表資料です。
Introduction for Browser Side MVC
Introduction for Browser Side MVC
Ryunosuke SATO
#sprk2012 での発表資料です。 sprk2012 のテーマである "We Code." に対しての僕なりの答えをお話しました。
コミュニティのある風景
コミュニティのある風景
Ryunosuke SATO
岡山Ruby会議01 LT での発表資料です。 Capybara を利用したテストに対してのぼくの取り組みをご紹介します。
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
テスト可能な JavaScript についての発表資料です。 Ruby Sappor Night vol.14 ( http://ruby-sapporo.org/news/2012/02/01/rsn-14.html ) でお話してきました。 共演者の資料はこちら: http://snoozer05.org/?date=20120223#p01
Testable JavaScript
Testable JavaScript
Ryunosuke SATO
GitHub をもっと快適に使うための Chrome Extension である NotHub のご紹介。 DevFestX 2012 Sapporo での LT 資料です。
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Ryunosuke SATO
SaCSS vol.29( http://atnd.org/events/20768 ) での発表資料です。
Clean Javascript
Clean Javascript
Ryunosuke SATO
OSC11doにてNode.jsについて発表させていただきました。 初心者向けのNode.js紹介です。
Node.jsってどうなの?
Node.jsってどうなの?
Ryunosuke SATO
Agile Japan 2011 北海道サテライトでお話させてもらったときの発表資料です。
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
Ryunosuke SATO
『平鍋さんとアツク語る会 2011 札幌』の前夜祭・勉強会でお話させてもらいました。
脱レガシー化計画
脱レガシー化計画
Ryunosuke SATO
Sapporo.js-2010.11.27 での発表資料です。
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
Ryunosuke SATO
Sapporo.js-2010.08.07LT資料
ServerSideJavaScript
ServerSideJavaScript
Ryunosuke SATO
Plus de Ryunosuke SATO
(17)
片手間JS on Rails
片手間JS on Rails
Ember コミュニティとわたし
Ember コミュニティとわたし
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Introduction for Browser Side MVC
Introduction for Browser Side MVC
コミュニティのある風景
コミュニティのある風景
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Testable JavaScript
Testable JavaScript
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Clean Javascript
Clean Javascript
Node.jsってどうなの?
Node.jsってどうなの?
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
脱レガシー化計画
脱レガシー化計画
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
ServerSideJavaScript
ServerSideJavaScript
Dernier
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Dernier
(7)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
gem の探し方
1.
gem の探し方 How to
search nice gems :-) 2014/12/25 Crevo 開発チーム勉強会 佐藤竜之介(@tricknotes) https://www.flickr.com/photos/methosphang/8348144906/in/photostream/
2.
自己紹介
3.
I love OSS
4.
NEW!
5.
今日の話 わたしの gem の 探し方を紹介します
6.
Why?
7.
1. 開発が快適になる
8.
車輪の再発名 はしない
9.
すでに存在するライブ ラリを使う方が圧倒的 に早く開発できる
10.
2. よくテストされている
11.
(ものにもよるけど) ちゃんとテストされ ているという安心感
12.
3. 勉強になる
13.
コードから学べることは多い テストの仕方、 API デザイン、 内部の設計 etc…
14.
知れば知るほど 強くなれる
15.
•gem を探すための手数が増える •いろいろな gem
を探してみたくなる 今日のゴール ※他にいい方法を知ってたら教えてください
16.
•探す •思い出す •検証する お品書き
17.
探す
18.
gem 探し力
19.
能動的探求 受動的探求
20.
能動的探求 何か目的がある 目的の gem に最短手でたどり着きたい
21.
https://www.ruby-toolbox.com
22.
https://github.com/
23.
https://rails-assets.org/
24.
受動的探求 なんとなく面白そうな gem に出会いたい ひとづてに教えてほしい
25.
1. 作者を る 自分が興味を持った
gem の作者は、 ほかにも興味の分野が近い gem を作っているのでは
26.
27.
28.
他人が気になった gem を知る 2.
人づてに知る
29.
世界的に流行っている gem よりも、 自分に近い興味を持っているひとが 気になった
gem の方が重要 (な場合が多い) ! following の :star: がひとつの例
30.
http://starseeker.so/
31.
OSS の Rails
アプリの Gemfile を眺めてみる 3. 他の Rails アプリをみる
32.
http://24pullrequests.com/
33.
https://gitlab.com/
34.
http://www.discourse.org/
35.
http://errbit.github.io/errbit/
36.
普段使ってるアプリがあれば それが一番オススメ
37.
思い出す
38.
思い出す 見つけた gem をずっと 覚えておくことは不可能 必要になったときに思い出せれば
OK
39.
GitHub だと、 思い出すための検索はいまひとつ :(
40.
https://app.astralapp.com/
41.
自分が star したリポジトリに タグ付けして検索できる
42.
検証する
43.
検証する ぱっと見てよさそうな gem でも、 いざ使ってみると上手く要件に マッチしないことも…。 まずは最初に軽く様子を見てみる。
44.
使いやすそうか やりたいことにあっているか README の通りにやってみて上手くいくか README を読む
45.
実際に使ってみないとわからないこともある ! 他のライブラリと相性悪くないか パフォーマンス問題ないか etc… 試してみる
46.
issue / PR
たまってない? テストはちゃんとされているか 開発が継続されているか
47.
ちょっと触るだけでも得られる知見がある ! Ruby / Rails
複数バージョンのテストの仕方 外部 API のモックの仕方 アプリケーション設定の扱い方 etc… gem のアプローチを調べる
48.
まとめ •gem をいろいろ探してみよう •あとで思い出せるようにしておこう •まずはちょっと試してみよう
49.
https://www.flickr.com/photos/hidekazufuruki/6881051786 Have a nice
hack :-)
Télécharger maintenant