Eclipse on Windows で開発したプログラムを Linux (Ubuntu) へ移行させる方法を以下に述べる. Eclipse on Windows 側で,プロジェクトを zip ファイルに固める. ssh なり DropBox なりを用いて Linux 側へファイルを移動し,workspace 下に展開. Eclipse…
(注意) Eclipse を用いて Web アプリケーション(JSP & Servlet)を作る際,Ubuntu がデフォルトで構成する Tomcat6 のディレクトリ構成との不整合が問題となる.故に,以下は「あくまでも」とりあえず Tomcat を動かしたい場合のメモとなる.Synapticパッケ…
Emacs から Evernote ノートの作成/編集を可能とする emacs-evernote-mode を見つけた. 以下は,自分の計算機環境にセットアップした際のメモである. インストール & セットアップ インストール手順は以下のとおり:まず,ruby が入っていなかったため,…
OpinionFinder is a publicly available software package for sentiment analysis that can be applied to determine sentence-level subjectivity.http://www.cs.pitt.edu/mpqa/opinionfinderrelease/README によると, 結果の出力形式は SGML. 主観的表現…
卒研の学生さんに参照してもらうためのプログラム. import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.Iterator; //マップ(Map)の使い方 // //2つの文書ベクトルの類似度として余弦を用いる. // //(注) 本プログ…
卒研の学生さんに参照してもらうためのプログラム. import java.util.HashSet; import java.util.Set; import java.util.Iterator; //集合(Set)の使い方 // //2つの語集合間の類似度として Jaccard 係数を用いる例. //Jaccard 係数については,例えば htt…
株価データ ダウンロードサイト ・・・日経平均に加えて個別銘柄の時系列データが提供されている。30分足という詳細な時系列データも含まれる。 404 - Not Found ・・・5分足、1分足という高精度のデータが提供されている。ただし、遡れるのは5分足ならば…
Tidy による整形式化および DOM に対して XPath を用いることで日経平均や為替の値を得る. // Yahoo!ファイナンスのページをスクレイピングして,日経平均株価等を抽出する. import java.io.*; import java.net.URL; import org.w3c.tidy.Tidy; import org…
SocNetVを用いた. Out-Degree によるレイアウト.
/* ** raw JSON データを Twitter4J の Status オブジェクトへ変換するプログラム ** [コンパイルと実行] javac -cp twitter4j/lib/twitter4j-core-2.2.2.jar json2twitter4j.java java -cp twitter4j/lib/twitter4j-core-2.2.2.jar:. json2twitter4j */ imp…
Sign in with your Twitter account | Twitter Developers にて予め consumer key と consumer secret を取得していることを前提とする. 参考にしたのは,以下のサイト: Twitter4J - コード例 Twitter Javaメモ(Hishidama's Twitter Java Memo) といいます…
山本裕介氏 (侍ズム #samuraism)が提供されている Twitter4J を用いて,Twitter API を叩く. ユーザ情報の取得と表示 Twitter twitter = new TwitterFactory().getInstance(); String screenName = "hogehoge"; //ユーザ情報の取得と表示 try { User user =…
ツイートの極性判定 - 仕事関連のメモ で取り上げた「ツイートの極性判定」の続き. 前回の実験では,ネガティブ側に傾いていたため,今度は形容詞のみ拾い上げることにした. 実験結果を以下に示す.ポジティブと判定されたツイートはそれっぽい(もちろん…
今朝,通勤中にニュースをチェックしていたら,こんなニュースを見つけた. 山口・上関原発建設計画:山口知事、反対に転換へ 埋め立て免許、延長認めない方向 このニュースに対する Twitter 上の反応は歓迎ムードだろうと推測して,出勤直後に Twitter sear…
Twitter のメッセージ中には笑いを表現する "wwww" が含まれるケースがある.最悪の場合,140文字の大部分を "wwww" が占める場合もある. (その結果,形態素に分割できないため,KH Coder の127文字制限に引っかかる)というわけで,"www..." や "www..…
topic modeling というか,LDA に興味があったので使ってみた. MALLETとは MAchine Learning for LanguagE Toolkit の略であり,MALLETのホームページ http://mallet.cs.umass.edu/index.php の冒頭に以下のように書いてある.かなり高機能っぽい. MALLET …
(注意)日本語化した Eclipse ではうまく動かなかったため,予め日本語版をアンインストールし,改めて Ubuntu ソフトウェアセンターから Eclipse をインストールした。なお,Synaptic パッケージマネージャ等を用いて Eclipse を削除しても,/usr/local/ec…
本日,5月2日は GW の中日にあたり,(企業によっては 10日間の長期休暇もあるそうで)多くの卒業生が来研してくれた. 午前に Kさん(約5年前の卒業生;土産はプリン)と T君(今年3月の卒業生;土産はうなぎパイ). 午後に Uさん(今年3月の卒業生;土…
下記のプログラムを書いて,オブジェクト set と set2 の中身を iterator で順次出力した結果,同じ順番で文字列が表示されたけれど,この結果はあらゆる Java の実装系で同一と保証されているのだろうか? import java.io.*; import java.util.Set; import …
//package twitter.misc; /* ** Twitter REST API の statuses/followers メソッドを利用して, ** 指定したユーザのフォロワーを収集する. ** ** [statuses/followers の説明ページ] ** http://apiwiki.twitter.com/w/page/22554748/Twitter-REST-API-Meth…
Simplenote (http://simplenoteapp.com/) という,lightweight な Webサービスが以前から存在するわけだが,その Firefox アドオン QuickFox Notes for Firefox が使いやすい. 使い方は以下のとおり: アドオンのインストール後,Firefox の右下に現れる W,…
もっとも基本的なプログラムを書いた. package twitter.search; /* ** Twitter Search API の search メソッドを利用して ** ツィートを収集するプログラム ** (メモ) Twitter Search API では認証が不要. */ import java.net.*; import java.io.*; import…
日本時間の 2011年4月12日 13時50分 (JST) を UTC (Universal Time, Coordinated) に変換して,Tue Apr 12 04:50:00 +0000 2011 (UST) の形で表現する. import java.io.*; import java.util.GregorianCalendar; import java.util.Calendar; import java.uti…
午前にある企業を訪問した際,宇部市役所(というか旧山口銀行)から港方面へ向かって続く真締川沿いの桜並木がちょうど満開でした. 桜を眺める老夫婦もあり,のんびりした空気が流れていました.
Android に搭載されているセンサは以下のとおり(Android 2.2 (API level 8) 現在): (もちろん,機種ごとに実装が異なる) android.hardware.Sensor.TYPE_ORIENTATION 方位(傾き)センサ android.hardware.Sensor.TYPE_ACCELEROMETER 加速度センサ androi…
Panasonic Let's Note CF-Y7 は(画面の大きさは嬉しいけれど)内蔵する無線LANが 802.11a である上,親機との接続が頻繁に切れる現象に悩まされてきた.そこで,親機とセットで購入していおいた子機を接続した. ノートPC と比してちと大きいけれど,最高13…
package jp.hews.hellogps; /* * GPS を利用して現在位置を取得する * 2011.03.28 */ import java.io.IOException; import java.util.Locale; import java.util.List; import android.app.Activity; import android.content.Context; import android.graphic…
コマンドプロンプトから以下のコマンドを入力.ここで ddms.bat が Dalvik Debug Monitor を動かすコマンドをである. C:\>cd "Program Files\Android\android-sdk\tools" C:\Program Files\Android\android-sdk\tools> ddms.batDalvik Debug Monitor が起動…
準備:Google APIs の追加 Android の SDK Manager を起動し,以下の画面において Google APIs を追加する(全ての API レベルについて追加すると,インストールに時間がかかる.特定のバージョンのみに絞った方がよい) 実行ログは以下のとおり: Downloadi…
アクティビティの属性を変更したい場合,下図のように AndroidManifest.xml を指定. Application Nodes に含まれるアクティビティ名をクリックすると右側に属性(attributes)が表示される. これらのうち,必要な部分のみ設定する. 例では "Screen orientat…