学術研究発表会
発表内容:tweetonly
西暦2014年12月18日
開発経緯
きっかけ
• VisualStudio community版の登場
• まっちゃん「乗るしかねぇ、このビックウェーブに!!」
→pcにインスコ
→「何か作るか」
「RainbowStreamをwinで使いたいなぁ」
→Twitterクライアント開発
RainbowStream??
RainbowStreamとは・・・
• Python で作られたコマンドライン型のTwitterクライ
アント
• 対応OS Linux MacOS
• Windowsには対応していない?
(コマンドプロンプトはSHIFT-JIS,端末はUTF-8)
開発の経過
・まっちゃんが開発開始
・ツイート、ツイート検索、
• タイムライン取得の実装
・(名前伏せる)、参戦
・ストリーミング機能実装
・エラーで強制終了してしまうので改良
Tweetonlyの概要
ソースコード:http://bit.ly/1GsHNPQ
使った環境やツール
言語 C#
開発環境 Visual Studio
Git
・ Twitter API
・ coreTweet
基本的な機能
・ツイート
・ツイートの検索
・タイムラインの取得
・ストリーミング機能
第一印象は?
・ツイートクライアントに見えない
・パッと見何やってるかわからない
・かわいくない
解決策として
・コンソールの背景色や文字の色を
変えられるようにする
・アスキーアート?
指摘されたこと
・swichでない文法で条件分岐できるのではな
いか?
・オブジェクトしよう・・・
・動作の軽さを求めるならスマホで開発すれ
ば?
・ポート解放してるの?
(クライアントの低レイヤーの
動きってどうなっているのか?)
今後の課題
• 色対応
• コンフィグである程度カスタマイズできるようにする
• マルチアカウント
• ソースを分割し読みやすくする
• かわいさ実装(萌えも)
• Android開発??!!
• C#修行
今回の反省
• まっちゃん「勢いだけで開発はしてはいけない。計
画大事!!」
• (名前伏せる)「予想外の質問が来て、知識不足だ
なと思った」
ご静聴ありがとうございました

一年ツイッター