arcanum_jp’s blog

おっさんの日記

オープンソース

Wicketでカスタムページャーの作り方

WicketでPageableListViewを使ってページングできる表を作ったとき思うのは、デフォルトのページャーが下記のような感じでなんともイマイチということ。それで、自分でカスタマイズするときにいつも忘れてWebを検索する羽目になるので、書いておく。デフォル…

Twitter botが作りたい。(形態素解析 Sen)

Twitterボットを作る場合、単純にワードを引っ掛けるタイプであればいいのですが、目的の話題を持ったツイートだけを引っ掛けたいと思った場合、どうしても人が書いたツイートを解析して・・・という処理が必要になります。そうすると、形態素解析という技術…

Twitter botが作りたい。

Twitter4jを使ったTwitterアプリケーションで、ログイン処理を作ってみたいと思います。フレームワークに使ったのはWicketですが、URLとクエリ文字列が分かるのであれば応用ができると思います。 とりあえずこのメモの前提となったバージョンは以下の通りで…

Twitter botが作りたい。

Twitter4jでTwitterの検索をします。 検索をする場合には、Twitter#search(Query)というメソッドを使用します。この引数で検索の条件を指定します。ちなみにこのメソッドの場合は認証不要です。 TwitterAPIの制限として、2011/01の時点では検索できる範囲が7…

Twitter botが作りたい。

コミッターのサイトに載っていたので、広まるようにメモ Twitterj4を使っていて、ダイレクトメッセージを流すところでこんなエラー Exception in thread "Twitter Stream consumer-1[Receiving stream]" java.lang.NumberFormatException: For input string:…

Twitter botが作りたい。

Twitter4jから出力されるエラーメッセージの日本語部分がユニコード変換されてくるのでとりあえずメモ。 ダイレクトメッセージは同一ユーザーに同じメッセージを行ってはいけないらしい。 これは、BOTだけじゃなく、普通にTwitter上から同じダイレクトメッセ…

Twitter botが作りたい。

普通は始めに覚えるんだろうけど、TwitterAPI(Twitter4j-2.1.8)を使ってのサンプル。 ツイートするとか、する前に、どーするか クラスパスのルートに、twitter4j.propertiesを作って入れてあげる。ぼくのツイッターIDはarcanum_jpなので、こうなる。 id=ar…

Twitter botが作りたい。

Twitter botが作りたくて調べています。botにツイートされたら構文解析してツイートし返すという簡単なものです。いつものツイッターIDでbotを作ってしまうとbot向けにツイートされたものでタイムラインが埋まってしまいますので、いつも使っているツイッ…

LT専用のプレゼンソフト

今日おもいついたアイデア。既にあるならごめんなさい。 LTは5分と言う限られた時間で話す必要がある 唯一、4分後にドラが鳴る(かもしれない)ので、時間の進捗を知ることができる。 経過時間が分からないのが不安。またはそのドキドキ感がエクスタシー?…

Tomcatでマルチドメイン(いくつものドメインを1つのTomcatで処理する)

Tomcatでfoo.comとbar.comを同時に処理する方法。以下はserver.xmlのEngineタグ部分。Hostとしてlocalhostが登録されています。 %CATALINA_HOME%/webappsがWebアプリケーションの配置場所です。ちなみに、コンテキストルートでアクセスできるWebアプリケーシ…

いまさらPebble

Pebble、結構日本語のタイトルを入力するとエラーになったり、ポストしたデータの削除に問題があったりと、素では使えないのかな?その辺、日本語の情報が少ないので困る。とりあえず、エラーが出たデータはXMLなんで消せばいいので、データがどこにあるか覚…

いまさらPebble

ブログを構築する必要があり、今更PHPだのPerlだので作られたものをさわるのは面倒なのでJavaベースのブログを探していた。以前からPebbleは知っていて、warファイルを配置するだけでデータはXMLで管理なのでデータベースなどの面倒な設定が不要で簡単かなぁ…

東北デベロッパーズコミュニティ忘年会のお知らせ

TDC : 東北デベロッパーズコミュニティ忘年会のお知らせ 投稿日時: 2010-11-9 11:37:20 (25 ヒット) だんだんと寒くなって参りましたが、みなさまいかがお過ごしでしょうか。 厳しくなる寒さを吹き飛ばすため、東北デベロッパーズコミュニティでは今年も忘…

さようならヤマダ電機

入院中もパソコンを使いたくて、パソコンをつなぐワイヤーロックを買いにヤマダ電機に行った。あまりヤマダ電機では購入しないんだけどポイントが5000円近くたまって放っておいてあったのでもったいないので使い切ってしまおうって魂胆、それを購入して…

Cassandra

Cassandra.yaml Cassandra0.7系から設定ファイルがstorage-conf.xmlからCassandra.yamlに変わったらしい。僕は0.7系から入る人だからあまり関係ないけどね。その中でもKeyspaceの項目を調べてみた。cassandra.yamlにあるキースペースの設定と、ソースと、Web…

Cassandra

データ構造についてのメモ Keyspace 1つのアプリケーションで1つのKeyspaceを使う(と言うことを推奨しているみたい)RDBMSとよく対比した説明があったけど、DBにたとえられる。XXシステムDBみたいな。内部にはキーで識別できるその値(ColumnFamily)のリ…

Cassandra

うちの鯖でもDBが動いているWebアプリなり何なりを作ろうかと思い、最近はやりのNO SQL系のDBを勉強。NO SQLと言うのは、「Oh! NO!! 俺たちはもうSQLなんていらないぜ!」とドラクロアの「民衆を導く自由の女神」なみに今から沢山大変だけどSQLから開放され…

Cassandra

Cassandraを勉強中。起動に少々はまりぎみ。使用しているバージョンは0.7.0-beta1。OSはWindows Vista storage-conf.xmlにデータディレクトリとか書いてもなぜか無視!設定ファイル見ていたらcassandra.yamlってファイルがあってソッチが優先されてみている…

CheckStyleも万能ではないんだなぁ。(当たり前だけど)

知人にEclipseのプラグインでCheckStyleを教えて!と言われた。もちろん仕事に使っているものなのでコードは時代柄持ち出せないんだけど、よくよく聞いていると、CheckStyleを拡張したその企業独自のオレオレプラグインになっていたらしい。内容を言うと、例…

Libron(リブロン)

Libron(リブロン)とは Libron は Amazon のページから最寄りの図書館の蔵書を検索できる便利なツールです。 Libron(リブロン) – 図書館をもっと身近に 衝撃だ!僕は本はジャケ買いが好きだが、(実は身近に同じようにジャケ買いが好きなやつがいたのでちょ…

読みたい至極の本サービス

最近、引越しをしてバス+電車が多くなったんだけど、そのときに読む本のリストを携帯で持っておくサービス。僕は基本的に本はジャケ買いなんだけど、読んだ本の中とかブログのエントリで紹介された本が読みたいと思うこともある。でも本屋に行って徘徊する…

TDC : Sendai.js#03のご案内

5月11日にJavaScriptにフォーカスをあてた勉強会、Sendai.js#03を開催します。 平日夜2時間くらいを使っての勉強会となります。第三回目は、昨今のモダンなJavaScriptの書き方、考え方を、実際に書いて、動かしてみて、みんなで勉強していきます。 Sendai.j…

「G*ワークショップ 仙台」に行ってきました。

G*はジー、アスタァーと読みます。 はじめてのGroovy 発表者:須江信洋 さん(日本IBM)資料 2010/4/24に仙台にて開催されました、G*ワークショップにて発表させていただきました。JGGUGのイベントでしゃべるのは昨年夏以来ですね。。。 2010-04-24 Webspher…

居酒屋プレゼン大会 2010 Spring

行きま〜す!プレゼンはしませんが。 今年もTDCオリジナルイベント、居酒屋プレゼン大会を開催します。 ・・・省略居酒屋プレゼン大会は、飲んだり食べたりしながら楽しくプレゼンするという、 飲み会とプレゼンをごちゃ混ぜにした気楽なイベントです。 イメ…

Vaadin勉強その4:11.12. Capturing HTTP Requests

book-of-vaadin.pdfはよくできている。この本がVaadinの概要、アーキテクチャ資料であり、チュートリアルであり、そして開発環境の構築資料でありと、この1冊さえあれば学習するには事足りる。(しかしその反面Javadocが・・・というのは置いておく~L~)と…

Vaadin勉強その3:productionMode

昨日、vaadinのweb.xmlを見ていて気になったんだけど、>context-param<タグのなかにproductionModeってのがあって、もしやと思って調べてみた。 web.xmlの内容 <web-app> <display-name>Vaadin …</display-name></web-app>

Vaadin勉強その2

先日Vaadinを勉強し始めたはいいが、プラグインがインストールできなくていきなりorz...となってしまった。今回はプラグインに頼らないために実験したことをメモ。 とりあえず、Webアプリには違いないのでこんなフォルダ構成にしてみた。 それでこれをEclise…

Vaadin勉強その1

引越しも終わり、時間ができてきたので始めてみる。CodeZineでEclipseのプラグインインストールからやっていたので高をくくっていたが、更新サイトでこんなエラーが出た。 Vaadin Eclipse Integration (1.2.0.201002161152) 必須: プラグイン "org.eclipse.w…

めもめも

ちょっとメモ。 Jadが大好きなんだけど、Java5以降の文法に対応してないから若干やきもきしつつもガッカリしている皆さん、こんばんは。 名前そのまま、Java Decompilerというツールがありました。http://java.decompiler.free.fr/ 2010-02-16 - 谷本 心 in …

Sendai.js

先日はSendai.js、ご苦労さまでした。参加してふと感じたことなのですが・・・TDCのメーリングリストに流すのもちょっと気がひけるのでちょっと小声でブログで叫んでみる。 今回講師をなさった片平さんの勉強会への熱意は凄いなと思います。僕らも片平さんに…