Submit Search
Upload
NPCA-LT hideo54[OSC Kyoto 2014]
•
0 likes
•
918 views
Hideo Yasumoto
Follow
2014年8月2日に京都で開催されたOSC Kansai 2014にて、灘校パソコン研究部LTのhideo54のLTに使用したスライドです。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 43
Download now
Download to read offline
Recommended
オープンセミナー2014@広島 懇親会LT
オープンセミナー2014@広島 懇親会LT
Kazuya Matsubara
UE4 Grass Interaction
UE4 Grass Interaction
Itsuki Inoue
「長野で語るStapyのビジョン」
「長野で語るStapyのビジョン」
Takeshi Akutsu
Python初心者が4年で5000人のコミュニティに作ったエモい話
Python初心者が4年で5000人のコミュニティに作ったエモい話
Takeshi Akutsu
まとめ
まとめ
Takeshi Akutsu
Python begin
Python begin
ashigirl ZareGoto
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
Katayanagi Nobuko
長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん
Haruka Nakajima
Recommended
オープンセミナー2014@広島 懇親会LT
オープンセミナー2014@広島 懇親会LT
Kazuya Matsubara
UE4 Grass Interaction
UE4 Grass Interaction
Itsuki Inoue
「長野で語るStapyのビジョン」
「長野で語るStapyのビジョン」
Takeshi Akutsu
Python初心者が4年で5000人のコミュニティに作ったエモい話
Python初心者が4年で5000人のコミュニティに作ったエモい話
Takeshi Akutsu
まとめ
まとめ
Takeshi Akutsu
Python begin
Python begin
ashigirl ZareGoto
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
Katayanagi Nobuko
長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん
Haruka Nakajima
May python prevail everyone
May python prevail everyone
Daiki Kojima
2014.05.31.中国firefox os勉強会 pub
2014.05.31.中国firefox os勉強会 pub
Takahiro Uemura
stapy_fukuoka_01_akutsu
stapy_fukuoka_01_akutsu
Takeshi Akutsu
S10 t0 orientation
S10 t0 orientation
Takeshi Akutsu
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
Yasuyuki Sugai
オリエンテーション
オリエンテーション
Takeshi Akutsu
長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん
Haruka Nakajima
ライフログ、時系列メモ
ライフログ、時系列メモ
鉄次 尾形
@nifty エンジニアサポートの使い方
@nifty エンジニアサポートの使い方
Yuichi Saotome
Python東海の紹介.py
Python東海の紹介.py
2bo 2bo
機械学習を使って数字認識してみよう!
機械学習を使って数字認識してみよう!
Kenyu Uehara
Devとopsをつなぐpuppet
Devとopsをつなぐpuppet
yuzorock
Python begin 訂正
Python begin 訂正
ashigirl ZareGoto
NPCA活動紹介 @KOF 2013
NPCA活動紹介 @KOF 2013
Hideo Yasumoto
NPCA 新入生勧誘プレゼン
NPCA 新入生勧誘プレゼン
Hideo Yasumoto
Amortize analysis of Deque with 2 Stack
Amortize analysis of Deque with 2 Stack
Ken Ogura
HTML5 conference 2013
HTML5 conference 2013
Takuo Kihira
What's NPCA?
What's NPCA?
Hiromu Yakura
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
Hiromu Yakura
セキュリティ・キャンプのススメ
セキュリティ・キャンプのススメ
Hiromu Yakura
計算量
計算量
Ken Ogura
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
More Related Content
What's hot
May python prevail everyone
May python prevail everyone
Daiki Kojima
2014.05.31.中国firefox os勉強会 pub
2014.05.31.中国firefox os勉強会 pub
Takahiro Uemura
stapy_fukuoka_01_akutsu
stapy_fukuoka_01_akutsu
Takeshi Akutsu
S10 t0 orientation
S10 t0 orientation
Takeshi Akutsu
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
Yasuyuki Sugai
オリエンテーション
オリエンテーション
Takeshi Akutsu
長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん
Haruka Nakajima
ライフログ、時系列メモ
ライフログ、時系列メモ
鉄次 尾形
@nifty エンジニアサポートの使い方
@nifty エンジニアサポートの使い方
Yuichi Saotome
Python東海の紹介.py
Python東海の紹介.py
2bo 2bo
機械学習を使って数字認識してみよう!
機械学習を使って数字認識してみよう!
Kenyu Uehara
Devとopsをつなぐpuppet
Devとopsをつなぐpuppet
yuzorock
Python begin 訂正
Python begin 訂正
ashigirl ZareGoto
What's hot
(13)
May python prevail everyone
May python prevail everyone
2014.05.31.中国firefox os勉強会 pub
2014.05.31.中国firefox os勉強会 pub
stapy_fukuoka_01_akutsu
stapy_fukuoka_01_akutsu
S10 t0 orientation
S10 t0 orientation
IoTとDeep Learningで自宅警備員を育ててみる
IoTとDeep Learningで自宅警備員を育ててみる
オリエンテーション
オリエンテーション
長門を見分けるそりゅーしょん
長門を見分けるそりゅーしょん
ライフログ、時系列メモ
ライフログ、時系列メモ
@nifty エンジニアサポートの使い方
@nifty エンジニアサポートの使い方
Python東海の紹介.py
Python東海の紹介.py
機械学習を使って数字認識してみよう!
機械学習を使って数字認識してみよう!
Devとopsをつなぐpuppet
Devとopsをつなぐpuppet
Python begin 訂正
Python begin 訂正
Viewers also liked
NPCA活動紹介 @KOF 2013
NPCA活動紹介 @KOF 2013
Hideo Yasumoto
NPCA 新入生勧誘プレゼン
NPCA 新入生勧誘プレゼン
Hideo Yasumoto
Amortize analysis of Deque with 2 Stack
Amortize analysis of Deque with 2 Stack
Ken Ogura
HTML5 conference 2013
HTML5 conference 2013
Takuo Kihira
What's NPCA?
What's NPCA?
Hiromu Yakura
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
Hiromu Yakura
セキュリティ・キャンプのススメ
セキュリティ・キャンプのススメ
Hiromu Yakura
計算量
計算量
Ken Ogura
Viewers also liked
(8)
NPCA活動紹介 @KOF 2013
NPCA活動紹介 @KOF 2013
NPCA 新入生勧誘プレゼン
NPCA 新入生勧誘プレゼン
Amortize analysis of Deque with 2 Stack
Amortize analysis of Deque with 2 Stack
HTML5 conference 2013
HTML5 conference 2013
What's NPCA?
What's NPCA?
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
GAME ON 特別イベント 「ゲームってなんでプログラミング?」
セキュリティ・キャンプのススメ
セキュリティ・キャンプのススメ
計算量
計算量
Similar to NPCA-LT hideo54[OSC Kyoto 2014]
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
プロ生ちゃんbotを作ろう!
プロ生ちゃんbotを作ろう!
treby
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
Ai Makabi
人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム
ryonext Shimamoto
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
civic Sasaki
チームラボ忘年会
チームラボ忘年会
antibayesian 俺がS式だ
IntelliJ IDEAで快適なPython生活
IntelliJ IDEAで快適なPython生活
敦志 金谷
Python と Xpath で ウェブからデータをあつめる
Python と Xpath で ウェブからデータをあつめる
Shuhei Iitsuka
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
Teruki Shinohara
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
MinoruIto3
Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
Emma Haruka Iwao
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
Yuya Masumura
鳥取python勉強会 第1回
鳥取python勉強会 第1回
Yuji Oyamada
今日から始めるGithub
今日から始めるGithub
lion-man
LLoT ランゲージアップデート Python
LLoT ランゲージアップデート Python
hirokiky
tsudaりについて
tsudaりについて
Yoshikazu GOTO
こわくないPython
こわくないPython
Katsuya Arai
DevDo Irasally 20090426
DevDo Irasally 20090426
irasally omuko
ぎっと、これから
ぎっと、これから
Ryo Tajima
2014年の制作物報告
2014年の制作物報告
uu ymd
Similar to NPCA-LT hideo54[OSC Kyoto 2014]
(20)
Pythonで自動化した話1
Pythonで自動化した話1
プロ生ちゃんbotを作ろう!
プロ生ちゃんbotを作ろう!
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
人気の勉強会を逃さないシステム
人気の勉強会を逃さないシステム
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
チームラボ忘年会
チームラボ忘年会
IntelliJ IDEAで快適なPython生活
IntelliJ IDEAで快適なPython生活
Python と Xpath で ウェブからデータをあつめる
Python と Xpath で ウェブからデータをあつめる
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
第2.1回 ツイッターAPI勉強会 @ts_3156 発表資料
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
Git for Begineers GitHub ハンズオン
Git for Begineers GitHub ハンズオン
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
鳥取python勉強会 第1回
鳥取python勉強会 第1回
今日から始めるGithub
今日から始めるGithub
LLoT ランゲージアップデート Python
LLoT ランゲージアップデート Python
tsudaりについて
tsudaりについて
こわくないPython
こわくないPython
DevDo Irasally 20090426
DevDo Irasally 20090426
ぎっと、これから
ぎっと、これから
2014年の制作物報告
2014年の制作物報告
More from Hideo Yasumoto
#sig-crypto Chapter. 6
#sig-crypto Chapter. 6
Hideo Yasumoto
#sig-crypto Chapter. 3 前半
#sig-crypto Chapter. 3 前半
Hideo Yasumoto
TSG 初心者分科会 Web編 #1
TSG 初心者分科会 Web編 #1
Hideo Yasumoto
RPi電子工作入門
RPi電子工作入門
Hideo Yasumoto
RaspberryPiでWebサーバーを建てよう
RaspberryPiでWebサーバーを建てよう
Hideo Yasumoto
NPCA-LT 冒頭挨拶[OSC Kyoto 2014]
NPCA-LT 冒頭挨拶[OSC Kyoto 2014]
Hideo Yasumoto
新入生勧誘プレゼン2014
新入生勧誘プレゼン2014
Hideo Yasumoto
More from Hideo Yasumoto
(7)
#sig-crypto Chapter. 6
#sig-crypto Chapter. 6
#sig-crypto Chapter. 3 前半
#sig-crypto Chapter. 3 前半
TSG 初心者分科会 Web編 #1
TSG 初心者分科会 Web編 #1
RPi電子工作入門
RPi電子工作入門
RaspberryPiでWebサーバーを建てよう
RaspberryPiでWebサーバーを建てよう
NPCA-LT 冒頭挨拶[OSC Kyoto 2014]
NPCA-LT 冒頭挨拶[OSC Kyoto 2014]
新入生勧誘プレゼン2014
新入生勧誘プレゼン2014
NPCA-LT hideo54[OSC Kyoto 2014]
1.
普通のPythonistaが PHPやってみた。 hideo54
2.
自己紹介(2回目) • Twitter: @hideo54 •
今日で15歳になりました(wishlist.hideo54.com) • 好きなもの • Apple, Twitter, Python
3.
僕はTwitterが大好きです
4.
時間ごとのツイート数
5.
6.
普段Pythonで 何やってるかというと
7.
tweepyでTwitterbotを 作ったりしています
8.
ある日思いました
9.
自分だけでなくみんなが 使えたら楽しいのになあ
10.
( ˘⊖˘) .oO(Web…?)
11.
( ˘⊖˘) .oO(やってみるか…)
12.
やろうと思ったこと • Twitterbotを作れるWebサービス • 既にある気がするけど(゚ε゚)キニシナイ!!
13.
やろうと思ったこと • ユーザーはいわゆる Sign
in with Twitter でログインする • お手製のログインシステムを作る必要 がない • MySQLにAccessTokenを保存するだけ
14.
初めてのPHPの練習には 最適じゃなイカ?
15.
やってみた
16.
図解 ConsumerKey&Secretから RedirectURL作る TwitterAccountで ログインしてもらう ページ内の ボタン twitteroauth.php OAuth.php index.php Library
17.
図解 返されたTokenから AccessTokenゲット →SESSION, DBに保存 Tokenを 返してくれる twitteroauth.php OAuth.php SESSIONに AccessTokenが あるのを確認 index.php Library
18.
図解 ページ内の ボタン index.php DBにbot内容を保存 MySQL Database
19.
図解 MySQL-Connector Tweepy Library MySQL Database bot内容を取得し 定時実行ファイルを出力 atコマンドで実行時刻を指定 execute.py
20.
できた
21.
22.
感想 • PHP思ったより簡単(書いてたら慣れる) • ずっとPythonマンだったのでブラウザ で自分の作ったものが動くのは嬉しい •
Webで公開するのはセキュリティ心配
23.
感想 • サーバー設定がつら かった • 「MySQLに接続で きない…」で3日
24.
感想 • Pythonでのbot処理の方法考えるのもつ らかった • 結局、DBからデータを引いてくる→at コマンドでそれぞれのbot用の実行プロ グラムを作り定時実行する、という形に •
よりよい方法ありそう…
25.
今後のタスク • セキュリティざるい • 実はまだSQLインジェクション対策し てない •
デザインがクソ • CSS書いてない
26.
まだ公開できない OSSとはなんだったのか
27.
つらかったけど
28.
今回成長したこと • 初めてPHPを触った • 初めてMySQLを触った •
実装はわりといけた • できることが広がったので頑張りたい(小 並感)
29.
頑張りましたのん (のんのんびより7巻OAD付き入手できなかったマン)
30.
ただ… • 面白くない • 新規性がない •
ダメ
31.
精進します
32.
おまけ
33.
展示 • CharacterTrends • 今まで見たアニメ(animetick.net/users/ hideo54)に出てきたキャラに関するツ イートを拾い、自然言語処理を通して ポジティブ度を算出 •
つぶやかれている頻度とともに可視化
34.
35.
36.
展示 • キャラをクリックすると+1できる • 投票者の中での人気度とTwitterでのポ ジティブ度とをグラフにとって相関関 係を見たりもできる •
データがまだ少なめなのでよければご 協力ください
37.
展示 • Developer • Python:
@hideo54 • JavaScript: @hakatashi(OB) • 実は@hakatashiのほうが頑張ってる
38.
感想 • 誰得ではあるが新規性は生えていて僕 にしてはアイデアすごいと思った • @hakatashiが「単位いいいいいい い」って言ってて罪悪感 •
生まれ変わったらWebマンになりたい
39.
40.
( ˘⊖˘) .oO(今から勉強して みるのもありかな…)
41.
公開できない OSSとはなんだったのか
42.
以上趣味LTでした
43.
Thank you for
listening! ご清聴ありがとうございました
Download now