Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Twitterクライアント「砂時計」
Search
domitry
September 13, 2013
Technology
0
370
Twitterクライアント「砂時計」
サイボウズ・ラボユース Hackathon(2013夏) #cybozuhackathon の3日間でTwitterクライアントを作って発表しました。
domitry
September 13, 2013
Tweet
Share
More Decks by domitry
See All by domitry
Topics about SciRuby @dcmodel/davis tutorial, Kobe
domitry
0
200
The Elements of Statistical Learning 読書会 3.4章
domitry
0
290
PCで絵をかこう!
domitry
0
560
JavaScript&可視化講習会#1
domitry
1
670
精神は物理的に記述できるか
domitry
0
140
RubyとFortranの話
domitry
0
350
Nyaplot - a data visualization tool for Ruby
domitry
3
710
Nyaplotの紹介@U-22プロコン
domitry
1
170
D3.js入門
domitry
0
4.1k
Other Decks in Technology
See All in Technology
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
2
760
医療業界に特化した音声認識モデル構築のためのアノテーションの実態
thickstem
0
540
ゆるSRE #11 LT
okaru
1
570
OpenTelemetry Collector internals
ymotongpoo
5
520
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
340
What's new in OpenShift 4.19
redhatlivestreaming
1
180
Tenstorrent HW/SW 概要説明
tenstorrent_japan
0
370
(新URLに移行しました)FASTと向き合うことで見えた、大規模アジャイルの難しさと楽しさ
wooootack
0
640
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
150
Classmethod AI Talks(CATs) #22 司会進行スライド(2025.06.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol22_2025-06-12
shinyaa31
0
200
Whats_new_in_Podman_and_CRI-O_2025-06
orimanabu
3
170
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
We Have a Design System, Now What?
morganepeng
52
7.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
BBQ
matthewcrist
89
9.7k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Bash Introduction
62gerente
614
210k
Building Adaptive Systems
keathley
43
2.6k
Designing for humans not robots
tammielis
253
25k
Navigating Team Friction
lara
186
15k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
How GitHub (no longer) Works
holman
314
140k
Code Review Best Practice
trishagee
68
18k
Transcript
Twitterクライアント「砂時計」 どみとり
自己紹介 Twitter:@domitry 生物系(?) 自作OSやってます!
この機能、ご存知ですか? この機能、ご存知ですか?
Twitterの新UI 会話がスレッド状に表示される
Twitterの新UI 会話がスレッド状に表示される ネタにはなったが…大変不評!
何がダメなのか? TwitterのUIの基本は「Timeline」 時間とともに上から下に’つぶやき’が流れていく →「青い棒」は時間に逆らっている!
他のUI SNSの多くは時系列のスレッド形式
「砂時計」では 3Dゲーム制作用エンジンUnityを導入 三次元平面上にタイムラインを表示 新しく増えた軸に「つながり」の役割を導入 Y:時間軸 X:リスト Z:「つながり」軸
デモ
砂時計の何がすごい? ①新規なUIの導入 新たな軸を導入することで、「つな がり」を効果的に可視化
砂時計の何がすごい? ②既存UIの洗練 物理演算を利用し、時間の「流れ」 を可視化
砂時計の何がすごい? ③汎用性 プロセス間通信 データ受信
「砂時計」で使われている技術
技術的なハードル Unityは3D”ゲーム”用のツール! …ゲームに使わない部分のサポートは手薄 …GUIやスレッド間通信、プロセス間通信関連等 …自分で実装・.Net向けライブラリを手動で修正して利用
技術的なハードル プロセス間通信 ・.Net向けTwitterAPIライブラリ「Twitterizer」 はMonoの都合により使えず →プロセスを分けることに ・プロセス間通信も.Net2.0時代のAPIしかサポート されず
技術的なハードル 質疑応答