SlideShare a Scribd company logo
Submit Search
Upload
Rubyの話を少し
Report
Share
Fumitake Taniguchi
准教授 at 北海道情報大学
Follow
•
2 likes
•
1,260 views
1
of
54
Rubyの話を少し
•
2 likes
•
1,260 views
Report
Share
Download Now
Download to read offline
Technology
日本PostgreSQLユーザ会北海道支部 / Ruby札幌 合同セミナー 2008-02-16
Read more
Fumitake Taniguchi
准教授 at 北海道情報大学
Follow
Recommended
ちゃんとWeb会議スライド『Coffee script』 by
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
1.9K views
•
30 slides
Middleman Guides & How to Learn by
Middleman Guides & How to Learn
Yuya Matsushima
2.6K views
•
59 slides
これからはじめるための JavaScript 開発環境 by
これからはじめるための JavaScript 開発環境
Ryo Higashigawa
11.9K views
•
32 slides
Laravelのeloquent だけ入れた話 by
Laravelのeloquent だけ入れた話
Masataka Kono
2.9K views
•
17 slides
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話 by
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
Masataka Kono
23.4K views
•
47 slides
JavaScriptユーティリティライブラリの紹介 by
JavaScriptユーティリティライブラリの紹介
Yusuke Hirao
39.2K views
•
48 slides
More Related Content
What's hot
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話 by
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
9.1K views
•
27 slides
レガシーシステムのDBマイグレーションし始めた話 by
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
1.1K views
•
16 slides
C#のやさしさを語る時間 by
C#のやさしさを語る時間
kamukiriri
1.2K views
•
29 slides
コードに潜むC++の未定義動作達 by
コードに潜むC++の未定義動作達
Azaika At
2.3K views
•
18 slides
つぶLT20121215 by
つぶLT20121215
遼一 杉浦
243 views
•
15 slides
俺と LightSail 概要と使ってみた by
俺と LightSail 概要と使ってみた
Masayuki KaToH
813 views
•
25 slides
What's hot
(13)
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話 by Masataka Kono
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
•
9.1K views
レガシーシステムのDBマイグレーションし始めた話 by nekogeruge_987
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
•
1.1K views
C#のやさしさを語る時間 by kamukiriri
C#のやさしさを語る時間
kamukiriri
•
1.2K views
コードに潜むC++の未定義動作達 by Azaika At
コードに潜むC++の未定義動作達
Azaika At
•
2.3K views
つぶLT20121215 by 遼一 杉浦
つぶLT20121215
遼一 杉浦
•
243 views
俺と LightSail 概要と使ってみた by Masayuki KaToH
俺と LightSail 概要と使ってみた
Masayuki KaToH
•
813 views
K ruby-oct-2011 by Kosuke Masumitsu
K ruby-oct-2011
Kosuke Masumitsu
•
621 views
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec by Yoshito Tanaka
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
•
3K views
Alluren of prototype-based OOP by azuma satoshi
Alluren of prototype-based OOP
azuma satoshi
•
748 views
JavascriptでRubyの作り方 by Shuyo Nakatani
JavascriptでRubyの作り方
Shuyo Nakatani
•
4.3K views
川又康平 20160428 by basicinc_dev
川又康平 20160428
basicinc_dev
•
999 views
Ruby Introduction by YushiroDodo
Ruby Introduction
YushiroDodo
•
143 views
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1 by 耕平 谷口
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
耕平 谷口
•
2.2K views
Viewers also liked
measao frio by
measao frio
mesaofrio
308 views
•
4 slides
Treballem L’Aire by
Treballem L’Aire
Elena Pinacho
395 views
•
10 slides
Hazte Un Google by
Hazte Un Google
guest099471
354 views
•
11 slides
Paul Vajak by
Paul Vajak
moun
877 views
•
13 slides
SãO Paulo é Tudo by
SãO Paulo é Tudo
guestc79f8f
609 views
•
44 slides
An introduction to the Digital Curation Centre by
An introduction to the Digital Curation Centre
Michael Day
1.3K views
•
30 slides
Viewers also liked
(8)
measao frio by mesaofrio
measao frio
mesaofrio
•
308 views
Treballem L’Aire by Elena Pinacho
Treballem L’Aire
Elena Pinacho
•
395 views
Hazte Un Google by guest099471
Hazte Un Google
guest099471
•
354 views
Paul Vajak by moun
Paul Vajak
moun
•
877 views
SãO Paulo é Tudo by guestc79f8f
SãO Paulo é Tudo
guestc79f8f
•
609 views
An introduction to the Digital Curation Centre by Michael Day
An introduction to the Digital Curation Centre
Michael Day
•
1.3K views
Hajjpresentation by Kutab
Hajjpresentation
Kutab
•
498 views
Bloque41 Metabuscadores Introduccion by Didac Margaix
Bloque41 Metabuscadores Introduccion
Didac Margaix
•
584 views
Similar to Rubyの話を少し
第1部「一時間で覚えるruby」 by
第1部「一時間で覚えるruby」
Hiromu Shioya
1.1K views
•
18 slides
福岡Ruby会議01 20121201 LT by
福岡Ruby会議01 20121201 LT
学 松崎
4.7K views
•
15 slides
PHPer のための Ruby 教室 by
PHPer のための Ruby 教室
higaki
2.8K views
•
45 slides
2015 07-04-ruby rails by
2015 07-04-ruby rails
Hiroshi Oyamada
2.3K views
•
16 slides
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話 by
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
3.6K views
•
20 slides
20111029 rubyon php by
20111029 rubyon php
do_aki
1.2K views
•
20 slides
Similar to Rubyの話を少し
(20)
第1部「一時間で覚えるruby」 by Hiromu Shioya
第1部「一時間で覚えるruby」
Hiromu Shioya
•
1.1K views
福岡Ruby会議01 20121201 LT by 学 松崎
福岡Ruby会議01 20121201 LT
学 松崎
•
4.7K views
PHPer のための Ruby 教室 by higaki
PHPer のための Ruby 教室
higaki
•
2.8K views
2015 07-04-ruby rails by Hiroshi Oyamada
2015 07-04-ruby rails
Hiroshi Oyamada
•
2.3K views
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話 by Takeuchi Yuichi
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
•
3.6K views
20111029 rubyon php by do_aki
20111029 rubyon php
do_aki
•
1.2K views
Ruby on Railsではじめるrspecテスト by Kanako Kobayashi
Ruby on Railsではじめるrspecテスト
Kanako Kobayashi
•
2.2K views
Swiftによる関数型プログラミング超入門 by Hisakuni Fujimoto
Swiftによる関数型プログラミング超入門
Hisakuni Fujimoto
•
2.1K views
Rubyをちょっと理解しよう by Shun Hikita
Rubyをちょっと理解しよう
Shun Hikita
•
1.3K views
高トラフィックサイトをRailsで構築するためのTips基礎編 by Kazuya Numata
高トラフィックサイトをRailsで構築するためのTips基礎編
Kazuya Numata
•
14K views
Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう by Koichi Sasada
Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう
Koichi Sasada
•
15.4K views
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発 by emasaka
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
•
1.3K views
Rubyの仕事で食べていくために僕らは! by Ouka Yuka
Rubyの仕事で食べていくために僕らは!
Ouka Yuka
•
9.4K views
Ruby on Rails を用いたWEBアプリケーションの開発 by Koichi Shimozono
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
•
7.9K views
Rubyのススメ by Daisuke Yamaguchi
Rubyのススメ
Daisuke Yamaguchi
•
1.2K views
人間たちとsystemd by Uchio Kondo
人間たちとsystemd
Uchio Kondo
•
1.7K views
明日使える超高速Ruby - RXbyak (Mitaka.rb #5) by Shuyo Nakatani
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Shuyo Nakatani
•
2.4K views
Ruby and I at 神奈川Ruby会議01 by Yutaka Tachibana
Ruby and I at 神奈川Ruby会議01
Yutaka Tachibana
•
1.7K views
私とRubyの付き合い方 - 岡山Ruby会議02 by Masaya Konishi
私とRubyの付き合い方 - 岡山Ruby会議02
Masaya Konishi
•
952 views
メイカーRuby講習会2013 by Kindai University
メイカーRuby講習会2013
Kindai University
•
2.3K views
Recently uploaded
さくらのひやおろし2023 by
さくらのひやおろし2023
法林浩之
94 views
•
58 slides
IPsec VPNとSSL-VPNの違い by
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
328 views
•
8 slides
JJUG CCC.pptx by
JJUG CCC.pptx
Kanta Sasaki
6 views
•
14 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
97 views
•
64 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
18 views
•
38 slides
Windows 11 information that can be used at the development site by
Windows 11 information that can be used at the development site
Atomu Hidaka
80 views
•
41 slides
Recently uploaded
(11)
さくらのひやおろし2023 by 法林浩之
さくらのひやおろし2023
法林浩之
•
94 views
IPsec VPNとSSL-VPNの違い by 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
•
328 views
JJUG CCC.pptx by Kanta Sasaki
JJUG CCC.pptx
Kanta Sasaki
•
6 views
定例会スライド_キャチs 公開用.pdf by Keio Robotics Association
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
•
97 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
NTT DATA Technology & Innovation
•
18 views
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development site
Atomu Hidaka
•
80 views
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by Hitachi, Ltd. OSS Solution Center.
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Hitachi, Ltd. OSS Solution Center.
•
41 views
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.
•
51 views
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdf
icebreaker4
•
287 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
NTT DATA Technology & Innovation
•
104 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門
mkoda
•
301 views
Rubyの話を少し
1.
Rubyに ついての話を 少し
Talking about Ruby 谷口文威 noplans@ruby-sapporo.org Ruby札幌 TANIGUCHI Fumitake
2.
自己紹介
3.
谷口文威 たにぐちふみたけ •北海道情報大学准教授 •プログラミング言語教えてます •プログラマじゃありません •Ruby札幌運営チーム •会場確保係/会計係 •あまりRubyのことは詳しくありません
4.
noplans
5.
I have no
plans, and no plans to plan.
7.
Mac札幌
8.
Leopard(Mac OS X)
MacBook Air
9.
Ruby
10.
Rubyで プログラム 書いたことある
11.
気持ちが良い
12.
100.times do
`say ‘hello’` end
13.
dictはHashで、 Keyに単語、Valに出現回数 dict.sort_by{|w| w[1]}.each do |key, value|
puts "#{key}: #{value}" end
14.
1.day.ago => Thu Jan
17 15:10:37 +0900 2008
15.
これだと よくわからん
16.
実際に使ってる ものを紹介
17.
ActiveRecord
18.
接続
19.
ActiveRecord::Base.establish_connec tion( :adapter
=> 'sqlite3', :database => 'db.sqlite3', :timeout => 5000 )
20.
モデル
21.
class User <
ActiveRecord::Base end
22.
テーブル作成
23.
省略
24.
class Migration < ActiveRecord::Migration
def self.up create_table :users do |t| t.column :name, :string t.column :url, :string end end def self.down drop_table :users end
25.
Pit
26.
Pit.get("www.twitter.com",
:require => { :login => 'Your Account', :password => 'Password'})
27.
$EDITOR 設定しないと 動かない
28.
net/netrc
29.
~/.netrc
にアカウント情報書いとく machine www.twitter.com login dankogai password kogaidan
30.
netrc = Net::Netrc.locate "www.twitter.com" username
= netrc.login password = netrc.password
31.
/.netrc の パーミッション
32.
WWW::Mechanize
33.
スクレイピング に使えるよ
34.
Webブラウザの
代わり
35.
Hpricot
36.
スクレイピング に使えるよ
37.
HTMLなどの 文書を解析
38.
実際作る
39.
tumblr
40.
私
following followers
41.
私
following followers
42.
<ul id="following">
略 <div class="username"> <a href="url">name</a> </div>
43.
Hpricot
44.
<ul id="following">
略 <div class="username"> <a href="url">name</a> </div>
45.
(doc/"#following"
/"div.username" /"a")
46.
twitter
47.
twitter4R
48.
RubyCocoa
49.
いちおう 先生なんで
50.
Ruby 対 学生
51.
おまじない 少ない
52.
短い記述
53.
達成感/全能感
54.
やる気アップ