TwitterのIDが入ったCSVをインポートすると、自動的にIDからバババッとTwitterアイコンを引っ張ってきて、規定の出席簿や名札に一気にアイコンが入る!みたいなサービスが欲しい。そのまま印刷出して勉強会にGO出来るような、主催者感涙のサービスが。
— やまもとさをんさん (@sawonya) 3月 17, 2012
なんとなく作れそうかな~と思い、手を挙げてみました。
早速取りかかります。ちなみにJava屋さんなので、言語はJavaです。
まずライブラリです。
Twitterアクセスには、「Twitter4j」を利用します。
Twitter4J - A Java library for the Twitter API |
また、HTTP通信に「Apache HTTP Components」、Excel操作に「Apache POI」を利用します。
HttpClient - HttpClient Home |
Apache POI - the Java API for Microsoft Documents |
ざっくりクラス設計をして書き始めて・・・まずコンソールで動作確認。OK!
これにGUIをかぶせます。こちらで紹介されていた「Visual Swing for Eclipse」を入れました。
【コラム】イマドキのIDE事情 (60) Swing用Eclipseプラグインの決定版! Visual Swing for Eclipse | エンタープライズ | マイナビニュース |
そしてできたのがこちら!
しょぼいです(゜ー゜;)デザインのスキル0なのでこんなもんです。
これに、twitterのIDを羅列したテキストを食べさせてあげると、こんなExcelファイルができます。
さっそくやまもとさんにお渡ししたところ、とても喜んでいただきました。
こんな状態の自分でも、役に立てたのは嬉しかったです。
レイアウトはテンプレートのExcelファイル次第なので、割と自由に変えられます。
欲しい方っていらっしゃいますかね・・・
2012/04/03追記 正式版をameroadにてリリースいたしました。
こちらのエントリーをご参照ください。
と、休職してから10ヶ月ぶりくらいに形ある物を作成してみました。
作ってみて感じたのは、まだ全盛期の状態には遠いな~ということ。
色々悩んで読書とかブログ書いたりとか徐々にやってきましたが、
ちょっとギアを落として、残り2ヶ月半ほどゆっくり過ごそうと思います。