Enviar búsqueda
Cargar
tumblr用クライアントアプリケーションの開発 @ KLabインターン成果発表
•
2 recomendaciones
•
1,282 vistas
Kentaro Iizuka
Seguir
KLab株式会社でインターンをしたときに作成したtumblrクライアントの概要を説明。PyQtで作られたGUIアプリケーションで、高画質でのDashboardingを実現します。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 18
Recomendados
Knockout を用いた Firefox OS アプリケーションの開発
Knockout を用いた Firefox OS アプリケーションの開発
Kentaro Iizuka
Windows10推進資料
Windows10推進資料
shiki_magata
Firefox OS 一問一答
Firefox OS 一問一答
Kentaro Iizuka
Knockout を用いた大規模 JavaScript 開発
Knockout を用いた大規模 JavaScript 開発
Kentaro Iizuka
プログラミング言語 Julia の紹介
プログラミング言語 Julia の紹介
Kentaro Iizuka
あるゲームアプリケーションの構成とアップデートサイクル
あるゲームアプリケーションの構成とアップデートサイクル
Kentaro Iizuka
The Outcome Economy
The Outcome Economy
Helge Tennø
LTから入門するPython開発環境 #PyLadiesTokyo
LTから入門するPython開発環境 #PyLadiesTokyo
Hidenori Matsuki
Recomendados
Knockout を用いた Firefox OS アプリケーションの開発
Knockout を用いた Firefox OS アプリケーションの開発
Kentaro Iizuka
Windows10推進資料
Windows10推進資料
shiki_magata
Firefox OS 一問一答
Firefox OS 一問一答
Kentaro Iizuka
Knockout を用いた大規模 JavaScript 開発
Knockout を用いた大規模 JavaScript 開発
Kentaro Iizuka
プログラミング言語 Julia の紹介
プログラミング言語 Julia の紹介
Kentaro Iizuka
あるゲームアプリケーションの構成とアップデートサイクル
あるゲームアプリケーションの構成とアップデートサイクル
Kentaro Iizuka
The Outcome Economy
The Outcome Economy
Helge Tennø
LTから入門するPython開発環境 #PyLadiesTokyo
LTから入門するPython開発環境 #PyLadiesTokyo
Hidenori Matsuki
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
Ryuji Tamagawa
Kotti 紹介
Kotti 紹介
Yahoo!デベロッパーネットワーク
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
demuyan
Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発
Yusuke Muraoka
20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌
Ryuji Tamagawa
CloudSkew Architecture
CloudSkew Architecture
Mithun Shanbhag
認識開源社群運作
認識開源社群運作
Chieh Ying Kuo
Go Workshop Day 0
Go Workshop Day 0
Hiroaki Kamei
Introduction to protocol buffer
Introduction to protocol buffer
Tim (文昌)
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
関西アンカンファレンス2011
関西アンカンファレンス2011
pinetail
Phpstormを使いこなす
Phpstormを使いこなす
Yutaka Tachibana
或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -
或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -
Kei Shiratsuchi
Intro to DotNetNuke 6
Intro to DotNetNuke 6
Antonio Chagoury
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Shinya Ohyanagi
hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用
Toshiaki Baba
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
Agile startup company management and operation
Agile startup company management and operation
Jiang Zhu
エンタープライズアプリケーション とTwitterの連携
エンタープライズアプリケーション とTwitterの連携
Yusuke Yamamoto
Python と Docker で mypy Playground を開発した話
Python と Docker で mypy Playground を開発した話
Yusuke Miyazaki
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Más contenido relacionado
Similar a tumblr用クライアントアプリケーションの開発 @ KLabインターン成果発表
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
Ryuji Tamagawa
Kotti 紹介
Kotti 紹介
Yahoo!デベロッパーネットワーク
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
demuyan
Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発
Yusuke Muraoka
20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌
Ryuji Tamagawa
CloudSkew Architecture
CloudSkew Architecture
Mithun Shanbhag
認識開源社群運作
認識開源社群運作
Chieh Ying Kuo
Go Workshop Day 0
Go Workshop Day 0
Hiroaki Kamei
Introduction to protocol buffer
Introduction to protocol buffer
Tim (文昌)
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
関西アンカンファレンス2011
関西アンカンファレンス2011
pinetail
Phpstormを使いこなす
Phpstormを使いこなす
Yutaka Tachibana
或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -
或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -
Kei Shiratsuchi
Intro to DotNetNuke 6
Intro to DotNetNuke 6
Antonio Chagoury
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
Shinya Ohyanagi
hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用
Toshiaki Baba
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
Agile startup company management and operation
Agile startup company management and operation
Jiang Zhu
エンタープライズアプリケーション とTwitterの連携
エンタープライズアプリケーション とTwitterの連携
Yusuke Yamamoto
Python と Docker で mypy Playground を開発した話
Python と Docker で mypy Playground を開発した話
Yusuke Miyazaki
Similar a tumblr用クライアントアプリケーションの開発 @ KLabインターン成果発表
(20)
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
Kotti 紹介
Kotti 紹介
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発
20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌
CloudSkew Architecture
CloudSkew Architecture
認識開源社群運作
認識開源社群運作
Go Workshop Day 0
Go Workshop Day 0
Introduction to protocol buffer
Introduction to protocol buffer
Kiosk / PHP
Kiosk / PHP
関西アンカンファレンス2011
関西アンカンファレンス2011
Phpstormを使いこなす
Phpstormを使いこなす
或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -
或るWebサービス開発のこれから - "オープンWebサービス"という妄想 -
Intro to DotNetNuke 6
Intro to DotNetNuke 6
関西アンカンファレンス Python の Paver について
関西アンカンファレンス Python の Paver について
hbstudy@bpstudy#50 配布用
hbstudy@bpstudy#50 配布用
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Agile startup company management and operation
Agile startup company management and operation
エンタープライズアプリケーション とTwitterの連携
エンタープライズアプリケーション とTwitterの連携
Python と Docker で mypy Playground を開発した話
Python と Docker で mypy Playground を開発した話
Último
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Último
(20)
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
2024 April Patch Tuesday
2024 April Patch Tuesday
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
tumblr用クライアントアプリケーションの開発 @ KLabインターン成果発表
1.
Web
Tumblr KLab (2011) @iizukak 1
2.
• •
Qt / PyQt • Tumblr • Tumblr • UI ● • xAuth ●Dashboard • • 2
3.
•
Tumblr Web • • • Python • GUI Qt 3
4.
Qt
PyQ • Qt C++ UI Skype • GUI Premiere • PyQt Qt Python 4
5.
Qt Designer UI
UI 5
6.
Tumblr
Dashboard • • Twitter • , , , • • Dashboard(Twitter ) • (Twitter ) 6
7.
Tumblr • •
Dashboard • • Dashboard 7
8.
Tumblr •
Dashboard • :j • :k • Dashboard • :t • 8
9.
GUI
← ← ← 9
10.
GUI
/ Dashbaord 10
11.
UI
11
12.
UI (
, note ) 12
13.
No
Yes No Yes 13
14.
xAuth •
xAuth OAuth • ID API • • • ID (HMAC-SHA1 ) 14
15.
xAuth
Service Provider 0, 4, 1, Consumer Key Consumer Secret 5, 3, Consumer Key, Consumer Secret, 2, ID ID, Consumer 15
16.
Dashboard
2, Tumblr 2, 1, 0, 16
17.
17
18.
•
Tumblr • https://github.com/iizukak/PyQt4_tumblr • • • • • • 18