感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

やってみる

パブリックマン宣言

ツイッターのアカウント。 身内だけのプライベートアカウントなのだが、いずれはブログと連携させたり、公に使いたいということで、過去のツイートを全部消そうかと思い立った。 なにせプライベートアカウントは身内ネタばかりなので、パブリックに見せるに…

Twitter4jのアクセストークンをDIする

Twitter4jでツイートするときなど、アクセストークンやコンシューマーキーをコードに書きたくはない。 外出しするための方法として、1つはデータベースから読み込むようにすること。 もう1つは定義ファイルに書き出すこと。今回はSpringフレームワークを使い…

【プログラミング132時間目】Apache POIを使ってJavaからExcelを操作してみる。

・Apache POIは、マイクロソフトのOLE2ドキュメントフォーマットをJavaで操作するためのライブラリである。・OLE2とは、Microsoft Officeの文書で使用している機能の1つで、アプリケーション間のデータ共有を実現する。・Apache POIはJavaのみで動作するの…

【プログラミング 129.5時間目】ヤフーのホットワードを取得してXMLをパースして出力する

yahooのホットワードをRSSで取得することができる。 http://blog-search.yahoo.co.jp/buzzwords/rssここにHTTPリクエストを送信と、いま急上昇中のワードがXMLで返ってくる。 そのXMLを取得し、パースして標準出力に表示するサンプル。 package xml; import …

【プログラミング 127.5時間】TwitterAPIを使ってワードを検索する。あとはブログ自動投稿のサンプル作成途中

DOM(Document Object Model Level3)とは、標準化団体のW3Cで勧告されている、XMLパーサーにアクセスするためのAPIの仕様のこと。 DOMの特徴はXML文書全体を「DOMツリー」と呼ばれる木構造のデータとして扱う点である。 DOMはXML全体を解析し、メモリ上に読み…

seleniumを使ってアメブロに記事を自動投稿する

アメブロやライブドアにプログラムで投稿するにはATOM APIを使わなければいけないっぽい。 http://yohei-y.blogspot.jp/2005/04/java-atomapi.html http://ameblo.jp/af-tools/entry-11049151940.htmlATOMのフォーマットはこちら。 http://www.witha.jp/Atom…

【プログラミング 122.5時間目】Twitter4jで現在のトレンドを取得してみる

ちょっと苦労したけど、Twitter4jで現在のトレンドワードを引き出すことに成功した。 実行結果は長いので書かないけれど、いちおう動く。 でもトレンドで取れるワードって、「寒い」とか「nhk」とかなんかあんまり期待の話題ではなかったりする。 個人的には…

日本語のツイートを全検索する

なんかpublicTimelineがうまく取得できないと思って、JavaDocを見てみたら、 twitter4jの2.1.X以降は getPublicTimeline() メソッドがサポートされていないっぽい。 http://twitter4j.org/ja/javadoc.htmlなので、とりあえずは以下のサイトで2.0.8のバージョ…

フォロワー数やリツイートされた数を表示する

・あるツイートがリツイートされた数を取得する。 package twitter.framework.util; import java.util.List; import twitter4j.Status; import twitter4j.Tweet; import twitter4j.Twitter; import twitter4j.TwitterException; import twitter4j.TwitterFac…

Twitter4jで遊んでみた(特定ユーザーのツイート取得など)

・Twitterで特定のキーワードの話題を検索するサンプル(Twitter4j) package twitter.framework.util; import java.util.List; import twitter4j.Query; import twitter4j.QueryResult; import twitter4j.Tweet; import twitter4j.Twitter; import twitter4j.…

JavaでFC2に自動投稿する

■ダウンロード http://www.apache.org/dyn/closer.cgi/ws/xmlrpc/※XML RPCのjarをダウンロードしたかったので、 ftp://ftp.riken.jp/net/apache/ws/xmlrpc/binaries/ から apache-xmlrpc-3.1.3-bin.zipをdownloadした。Eclipseのプロジェクトでダウンロード…

アイデアはふとしたときに浮かぶもの

twitter4Jを使ったbotのフレームワーク的なモノを作ろうと思い、機能要件を紙に洗い出してみた。前からbotは作ってきたが、設計なるものは全て頭の中で描き、すぐにプログラミングしてきた。すると、歩いている時、筋トレしているときなんかに、色んな追加機…