Submit Search
Upload
Rubyの話を少し
•
2 likes
•
1,261 views
Fumitake Taniguchi
Follow
日本PostgreSQLユーザ会北海道支部 / Ruby札幌 合同セミナー 2008-02-16
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
Middleman Guides & How to Learn
Middleman Guides & How to Learn
Yuya Matsushima
これからはじめるための JavaScript 開発環境
これからはじめるための JavaScript 開発環境
Ryo Higashigawa
Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話
Masataka Kono
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
Masataka Kono
JavaScriptユーティリティライブラリの紹介
JavaScriptユーティリティライブラリの紹介
Yusuke Hirao
歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事
Masataka Kono
Sinatraの紹介
Sinatraの紹介
longkey1
Recommended
ちゃんとWeb会議スライド『Coffee script』
ちゃんとWeb会議スライド『Coffee script』
H2O Space. Co., Ltd.
Middleman Guides & How to Learn
Middleman Guides & How to Learn
Yuya Matsushima
これからはじめるための JavaScript 開発環境
これからはじめるための JavaScript 開発環境
Ryo Higashigawa
Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話
Masataka Kono
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
Masataka Kono
JavaScriptユーティリティライブラリの紹介
JavaScriptユーティリティライブラリの紹介
Yusuke Hirao
歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事
Masataka Kono
Sinatraの紹介
Sinatraの紹介
longkey1
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
C#のやさしさを語る時間
C#のやさしさを語る時間
kamukiriri
コードに潜むC++の未定義動作達
コードに潜むC++の未定義動作達
Azaika At
つぶLT20121215
つぶLT20121215
遼一 杉浦
俺と LightSail 概要と使ってみた
俺と LightSail 概要と使ってみた
Masayuki KaToH
K ruby-oct-2011
K ruby-oct-2011
Kosuke Masumitsu
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
Alluren of prototype-based OOP
Alluren of prototype-based OOP
azuma satoshi
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
川又康平 20160428
川又康平 20160428
basicinc_dev
Ruby Introduction
Ruby Introduction
YushiroDodo
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
耕平 谷口
measao frio
measao frio
mesaofrio
Treballem L’Aire
Treballem L’Aire
Elena Pinacho
Hazte Un Google
Hazte Un Google
guest099471
Paul Vajak
Paul Vajak
moun
SãO Paulo é Tudo
SãO Paulo é Tudo
guestc79f8f
An introduction to the Digital Curation Centre
An introduction to the Digital Curation Centre
Michael Day
Hajjpresentation
Hajjpresentation
Kutab
Bloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores Introduccion
Didac Margaix
第1部「一時間で覚えるruby」
第1部「一時間で覚えるruby」
Hiromu Shioya
More Related Content
What's hot
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
C#のやさしさを語る時間
C#のやさしさを語る時間
kamukiriri
コードに潜むC++の未定義動作達
コードに潜むC++の未定義動作達
Azaika At
つぶLT20121215
つぶLT20121215
遼一 杉浦
俺と LightSail 概要と使ってみた
俺と LightSail 概要と使ってみた
Masayuki KaToH
K ruby-oct-2011
K ruby-oct-2011
Kosuke Masumitsu
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Yoshito Tanaka
Alluren of prototype-based OOP
Alluren of prototype-based OOP
azuma satoshi
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
川又康平 20160428
川又康平 20160428
basicinc_dev
Ruby Introduction
Ruby Introduction
YushiroDodo
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
耕平 谷口
What's hot
(13)
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
C#のやさしさを語る時間
C#のやさしさを語る時間
コードに潜むC++の未定義動作達
コードに潜むC++の未定義動作達
つぶLT20121215
つぶLT20121215
俺と LightSail 概要と使ってみた
俺と LightSail 概要と使ってみた
K ruby-oct-2011
K ruby-oct-2011
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
mrubyボードを使って こんなことしてみました Kansai.mrb 2014 dec
Alluren of prototype-based OOP
Alluren of prototype-based OOP
JavascriptでRubyの作り方
JavascriptでRubyの作り方
川又康平 20160428
川又康平 20160428
Ruby Introduction
Ruby Introduction
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
C,Javaと比較しながらRubyに入門する話 - e-ZUKA Rails拡大号vol1
Viewers also liked
measao frio
measao frio
mesaofrio
Treballem L’Aire
Treballem L’Aire
Elena Pinacho
Hazte Un Google
Hazte Un Google
guest099471
Paul Vajak
Paul Vajak
moun
SãO Paulo é Tudo
SãO Paulo é Tudo
guestc79f8f
An introduction to the Digital Curation Centre
An introduction to the Digital Curation Centre
Michael Day
Hajjpresentation
Hajjpresentation
Kutab
Bloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores Introduccion
Didac Margaix
Viewers also liked
(8)
measao frio
measao frio
Treballem L’Aire
Treballem L’Aire
Hazte Un Google
Hazte Un Google
Paul Vajak
Paul Vajak
SãO Paulo é Tudo
SãO Paulo é Tudo
An introduction to the Digital Curation Centre
An introduction to the Digital Curation Centre
Hajjpresentation
Hajjpresentation
Bloque41 Metabuscadores Introduccion
Bloque41 Metabuscadores Introduccion
Similar to Rubyの話を少し
第1部「一時間で覚えるruby」
第1部「一時間で覚えるruby」
Hiromu Shioya
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
学 松崎
PHPer のための Ruby 教室
PHPer のための Ruby 教室
higaki
2015 07-04-ruby rails
2015 07-04-ruby rails
Hiroshi Oyamada
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
20111029 rubyon php
20111029 rubyon php
do_aki
Ruby on Railsではじめるrspecテスト
Ruby on Railsではじめるrspecテスト
Kanako Kobayashi
Swiftによる関数型プログラミング超入門
Swiftによる関数型プログラミング超入門
Hisakuni Fujimoto
Rubyをちょっと理解しよう
Rubyをちょっと理解しよう
Shun Hikita
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
Kazuya Numata
Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう
Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう
Koichi Sasada
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
Rubyの仕事で食べていくために僕らは!
Rubyの仕事で食べていくために僕らは!
Ouka Yuka
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
Rubyのススメ
Rubyのススメ
Daisuke Yamaguchi
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Shuyo Nakatani
Ruby and I at 神奈川Ruby会議01
Ruby and I at 神奈川Ruby会議01
Yutaka Tachibana
私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02
Masaya Konishi
メイカーRuby講習会2013
メイカーRuby講習会2013
Kindai University
Similar to Rubyの話を少し
(20)
第1部「一時間で覚えるruby」
第1部「一時間で覚えるruby」
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
PHPer のための Ruby 教室
PHPer のための Ruby 教室
2015 07-04-ruby rails
2015 07-04-ruby rails
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
20111029 rubyon php
20111029 rubyon php
Ruby on Railsではじめるrspecテスト
Ruby on Railsではじめるrspecテスト
Swiftによる関数型プログラミング超入門
Swiftによる関数型プログラミング超入門
Rubyをちょっと理解しよう
Rubyをちょっと理解しよう
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう
Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
Rubyの仕事で食べていくために僕らは!
Rubyの仕事で食べていくために僕らは!
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Rubyのススメ
Rubyのススメ
人間たちとsystemd
人間たちとsystemd
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Ruby and I at 神奈川Ruby会議01
Ruby and I at 神奈川Ruby会議01
私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02
メイカーRuby講習会2013
メイカーRuby講習会2013
Recently uploaded
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Recently uploaded
(10)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
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.
6.
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.
やる気アップ
Download now