Wicketで外部POSTリクエストから値を取得する

ActionScriptからのjsonデータを受け取ってそれをjsonicでオブジェクトに変換してDBに収めるという作業をしないといけなくなったので書いた。もらったソース <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#FFFFFF"> <mx:Script> </mx:script></mx:application>

PDFファイルを生成できるjavaライブラリーiText

使う機会があったので使ってみた。 思ったより簡単でびっくりした。 Harness the power of PDF with the iText PDF Engine ここから

リア充

怖いお

ListViewで生成したコンポーネントに対してバリデータを指定するWicketJava

ListViewでTextFieldとTextAreaの組み合わせを幾つか生成して、一つの組み合わせに対しては「片方が入力されている場合、両方入力されていなかったらエラー」、全てに対して「少なくとも一つの組み合わせが入力されている」というバリデータを追加したかった…

百合小説

文フリで買った深城そらえさんの「エビフライ牧場」ってサークルの本が個人的にすごいヒットした。タイトルは「アメノチクサリ」という本。紅紗莉かわいい。こんぐらいの百合がいいよね。見てて悶えたくなってくるぐらいのヤツ。このしおりに描いてあるデフ…

東京に行ってきた

先日23日、24日に東京に行ってまいりました。小学生のときの修学旅行以来なので久しぶりです。23日の朝5:30ぐらいに起きて6:10頃に駅につき高速バスにのった。東京に向かう。高速も久しぶりでワクワクした。景色はあんま見れないけどボケーッとしてるのが好…

Slim3DataStoreの疑問

javaSlim3Google App Engine 微妙に気になった事。 DataStore.query(hoge); でとってきた値に対してlessThan,Equalとかフィルターをかけることができるけど アレも文字列に当てた場合ってどうなるのかな。lessThan(5)とかなら感覚てきにわかるけど lessThan(…

@nya_n_新機能

大分前から実装してますがますが書きます。 1.文章?生成 マルコフでもなんでもないオリジナルのアルゴリズムで文章を生成してポストします。 nya_n_のタイムラインから得られた単語などで生成してます。単語は12時間毎にリセットです。2.学習機能 @nya_n_に…

wicketエラーの解決方法【その1】[Java][wicket][PropertyModel]

org.apache.wicket.WicketRuntimeException: No get method defined for class: class example.Example expression: Example 今回はこれです。今回はとか書きましたけど初めてエラーの解決方法書きます。 これはPropertyModelでの指定が間違ってるときに起き…

BigTableに特化したSlim3DataStoreの使い方[GoogleAppEngine][Slim3][Java]

Google App EngineのサンプルではBigTableを扱う例でJDO/JPAを利用していますが、Slim3DataStoreの方が使い易く、高速です。例えばExampleという名前のテーブルがあったときにJDOでの操作は、Example、PMFクラスがある前提で書くと PersistenceManager pm = …

とある学生の開発日記

私「twitterのapi叩いてscreen_name表示させたいんですけど表示されないんですよー」 先輩「どれどれ」 ………ごにょ…ごにょ… 私「表示されないですねー」 先輩「なんでだろーねー」 私「jsonデータはとれてるんですけどねー」 先輩「うーん」 私「……あっ」 先…

flashの上に画像や文字を表示する方法

flashファイルの上に何か表示できるのか? と何となく思ってやってみた。埋込みタグ''にはwmodeというパラメータがあるらしい。 デフォルトではwmode="window"と設定されている。 このwindowの場合flash、アプリケーションが常に最前面にくる。 これをwmode=…

エラー

ConcurrentModificationException ListをいじってるときにそのListを別のところからいじるとこのエラーがおきる for文で回しているときに回すのに利用しているListをリムーブしようとしているためエラーがおきた public void removeReplyStatus(List<Status> nomalSt</status>…

遊びたい

あー遊びたいー遊びたいー。 最近ゲームやっていない。やりたいゲームがまだ出てないだけですが。友人と話したりしてる方が楽しいので。ですが、何か最近皆様忙しいらしくブログを見るとガリガリプログラムを書いているじゃありませんか。 忙しそうですね!…

にゃーんBOT(@nya_n_)

β版です。 多分何もエラーがでなければβのままです。 後は定期ポストの語彙を増やすだけぐらいかな。 機能は 1.発言 2.リプライに反応 3.フォロワーの発言を収集してマルコフ連鎖して発言 のみです。 大した発言もしないですし、大した返しもしてくれません…

Google App Engine

Uncaught exception from servlet java.lang.NoClassDefFoundError: org/apache/tools/ant/UnsupportedElementException Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.UnsupportedElementException at com.google.appengine.runtime.…

超Wicket基本

新しくプロジェクト作ってとりあえず「Hello World!!」を表示させようとして失敗した。 原因がわからない。404が返ってきてしまう。途中でプロジェクト名を変えたのが原因なのかな。 新しくプロジェクト作ったら難なく動いた。とりあえず 新しい動的プロジェ…

Google App Engine

追記

デプロイしてURL叩いたら動いた。 ローカルからデータとってくるのは無理なのか?? それとも何か設定が違うのか。わからない。

TWI1000活用事例 @ 名古屋

2010/04/24 午前中に名古屋に行ってフォロワーの方に名古屋を案内してもらいました。 これもTwitter活用の一例ですね! 私は名古屋に行くのが今回で二回目でした。かつ、方向音痴なので会場までたどり着けるかなーと思ってました。そこで私はTwitterで「名古…

SocialWeb勉強会@名古屋 vol.2

2010/04/22に勉強会があって行ってきました。初勉強会です。そして初名古屋です。 ソーシャルアプリには興味があって、いずれ自分も友人と作ってみたいと思っていました。友人はどう思ってるか知りませんが。また、怪盗ロワイヤルの企画、開発をされたDeNAの…

SocialWeb勉強会@名古屋 vol.2 & 名古屋で遊んできた&TW活用事

まとめて記事を書こうと思います。

wicketで動的にタグの属性を変更する

表などを表示するときに背景が一色よりも背景を交互に変更した方が見やすいです。 例えば、 より こっちの方が見やすいです。そんなことなくても見やすいことにしといてください。PagingNavigatorPage.java public class PagingNavigatorPage extends WebPag…

コマンドプロンプトでUTF-8

D:\java>javac -encoding utf-8 Sample2.javaD:\java>java Sample2 ようこそJavaへ! へぇー。 encoding shift-jis だとshift-jisでできるんですかね。確認してないですが

AjaxButtonでListView更新

public class Sample extends WebPage { public Sample() { List<String> list = //データベースから取り出す final WebMarkupContainer container = new WebMarkupContainer("container"); container.setOutputMarkupId(true); add(container); ListView<String> listview =</string></string>…

傘の進化

傘は進化しないのか。 ググってみるとやっぱ同じ疑問を抱いている人いるみたい。 何が傘の進化に当たるか考えるとやはり「濡れない」に尽きると思う。 と考えると傘はほとんど進化していないんじゃないかと思う。未だに傘さしても完全に雨から濡れないように…

GAE

import java.io.IOException; import java.util.Iterator; import javax.servlet.http.*; import twitter4j.Paging; import twitter4j.Status; import twitter4j.Twitter; import twitter4j.TwitterException; import twitter4j.TwitterFactory; @SuppressWa…

声優とアニメキャラ

最近のアニメに限らず声優に詳しくなるとどうしてもアニメを見たときにキャラがしゃべっているんじゃなくて声優がしゃべっているように聞こえる。個人的な好みで沢城みゆきがやっているGAのミントを例に出す。ミントが画面で喋っているとする。でもそれはミ…

wicket

ListViewで生成したリンクとフォーム。フォームを見えないようにしてリンクをクリックしたらフォームがみょんと出現するようにしたかった。Sample3.java public class Sample3 extends WebPage { public Sample3() { final WebMarkupContainer container = n…

GOW3

ひとまず終わった。いつも通り楽しかったし、短かった。完結してよかった。最後が意外だったなーというのが感想か。今までのは初期武器が強くて他の武器が手に入っても日の目を見ずに終わってたけど3になってやっと別の武器も使いやすくなった。けど、他の武…