2010-02-01から1ヶ月間の記事一覧
ActionScriptからJavaScriptを呼び出すにはExternalInterfaceを使う。 Rhinoを使うとJavaからJavaScriptを呼び出せるので、クライアント側がFlex、サーバー側がJavaの構成のとき、クライアント側とサーバー側とで同じJavaScriptを用いることが出来る。 前回…
Adobeにいってきた。エントランスに人間の背丈ほどのガンダムが居た。 初参加だったけど、偶然記念すべき第百回だった。Congratulations!!なんかAWSのステッカーもろたよ。 内容はUStreamで公開されている。http://www.ustream.tv/channel/fxug-reporter 社…
一昨日の記事ではHello Worldしかやらなかったので続き。 郵便番号の妥当性チェックを、クライアント側とサーバー側で共通のjsを使って行う。 あくまでも最終的なデータの保証をするのはサーバー側で、 クライアント側でチェックを行うのは操作性アップのた…
GAE/JアプリでPDF形式でバーコードを出力する。 今の所対応するコードはEAN(JAN), CODE39, CODE128。但しCODE128の制御文字は扱えない。 ↓↓GAE上で暫定公開中↓↓ http://t2-pdf.appspot.com/ フレームワーク/ライブラリは T2Framework と iText を使用。 昨日…
JavaでWEBアプリを組むときに、 サーバーサイドとクライアントサイドで同じコードを使いたいというときには、 (1)クライアントをJavaFXで組む (2)GWTを使ってJavaのソースからJavaScriptを生成する (3)Rhinoを使ってサーバーサイドでJavaScriptを実行する と…
調べ物ネットサーフィンをしていたら、 偶然9年前の2ちゃんねるのスレッドがヒットした。 ネタ心者歓迎!今更ながらにJavaを学ぼう!22 :デフォルトの名無しさん :2001/02/07(水) 13:08 >21 ネットでもMS帝国が君臨するのでしょうか? Sun帝国のJava使ってる…
id:yone098さんの拉致招聘を有難く拝承してT2サンプルのコミッタになった。 何を作るべきか。大いに悩む。 今までここのブログで書いてたのでは素っ気なすぎるのでもう一味もニ味も欲しい所。 かといって複雑過ぎるのもサンプルとしては勿論良くない。 id:sh…
表題の通り。2010年4月30日までは無料で記事全文が読める。 Emailアドレス登録必須。 http://www.natureasia.com/japan/information/press_release/20100205.php ネイチャー・パブリッシング・グループ(NPG)は本日、iPhoneおよびiPod Touchで科学ジャーナ…
GAEではGoogleアカウントを用いた認証が簡単にできる。 Filterを使って書いたことはあったが、今回はT2のPlugin版。
Yahoo Japanのトップページにもあった 【ヨウ素から不斉合成触媒を開発=次世代抗生物質の生成に期待−名古屋大】 ってニュース。 元は時事通信社? http://www.jiji.com/jc/c?g=soc_30&k=2010021800010 記事中で独化学誌アンゲバンテ・ケミーって表記されて…
先日このブログでT2Frameworkに関することをボヤいていたら、 id:shot6さんが修正してくれた。感謝です。 http://d.hatena.ne.jp/shot6/20100216 最新版は0.6.3 cr2 ライブラリ入れ替えても更新確認できない って悩んでいたんら・・ ポカミスだった。WinXP +…
http://merd.sourceforge.net/pixel/language-study/diagram.html こういうのを探していた。 プログラマならこういうの見るとわくわくするよね! C言語はAlgolの系統で・・とかいうのが可視化されていて分かりやすい。 SQLはプログラミング言語じゃないだろ…
http://d.hatena.ne.jp/SumiTomohiko/20080408/1207635193 http://d.hatena.ne.jp/travelershouse/20100106/1262797626 ググると何人かScalaでFizzBuzzしてる人はいるけど Scalaに慣れるためってことで自分でも書いてみる。 とりあえず一発目。見やすくする…
横断的関心事を処理したいがために書いた T2用PluginでAfterActionのIntercepter(?)が上手く動かなかった。 package test.plugin;import org.t2framework.commons.meta.MethodDesc; import org.t2framework.t2.action.ActionContext; import org.t2framework…
最近プレーンヨーグルトを買う機会があったのだが、 開封してみると『グラニュー糖の添付をやめさせて頂きました』との表示が。 別の会社のも買ったがそこにも同じような表示が。 理由は書いてなかったが、サトウキビの原産国のインドで水不足になったり、 …
プログラミング言語のPythonの由来は、イギリスのコメディ番組『空飛ぶモンティパイソン』だということを知ったので、ググってみたらYouTubeの動画があったので視てみた。 …が全然聞き取れない。英語勉強しないとダメだなって思いました。TOEICかTOEFLでもし…
GAE/JアプリでPDF出力(1)の続き。 PageクラスがNoOperation.noOp()を返すのがアレなので、 PDF用Navigationクラスを実装する。 ・StreamNavigationを継承する or Navigationインターフェイスだけ実装する ・PDF専用Navigationにする or 汎用StreamNavigationに…
Google App Engine for Java上のWEBアプリでPDFを出力しようと思ったのだが、 色々問題が出てきた。 ・iText 5 JavaでPDFを出力する、という話になったときまず出てくるのがiTextだが、 最新版であるiText 5.x系統はライセンスがAGPL。 ・iText 2 前バージョン…
これの続き。 freemarker.template.ConfigurationのWrapperクラスを作って Pageクラスを全部メソッドチェイン形式で書いてみる。 freemarker.template.ConfigurationのWrapperクラス package test.navigation;import java.io.IOException; import java.util.…
一昨日のエントリでT2Frameworkコミッタのid:shot6さんにコメントを頂いたので 自分でもNavigation拡張を行ってみた。 FreeMarker用拡張Navigationクラス package test.navigation;import java.io.PrintWriter; import java.util.HashMap; import java.util.…
昨日書いたJDO使ったときに起きるエラーの件のブログ発見 http://d.hatena.ne.jp/TsutomuUchima/20091001/p1 そこでid:higayasuoさんが言っているようにJDOとは直接関係ないっぽい。 今日Google Account APIを叩いたときにも出た。 この場合もエラーは出るが…
T2FrameworkのView部分を色々入れ替えて試してみた。 JSPとFlexのサンプルは公式にあるのでそれを元に作れば良い。 GAE/J上でAMF通信を行いたい場合、BlazeDSはそのままで動かず、ソースを書き換える必要があって面倒 (下のブログ参照)。 http://martinzol…
GAE/Jを使っていてハマったところ ライブラリのバージョンエラー Caused by: org.datanucleus.exceptions.NucleusException: Plugin (Bundle) "org.datanucleus.store.appengine" is already registered.ってエラー(実際はもっと長い)。 ライブラリのバー…
昨日、一昨日とJavaScriptでウェイトをかけるといったことをしたが、 やりたかったのは以下のこと。 Google Map APIのGeocoding APIを使って住所一覧を緯度、経度一覧に変換したいが、 Geocoding APIは短期間に連続して叩くとエラーになるのでループにウェイ…
昨日 書いたJavaScriptのクロージャ版。setTimeoutではなくsetIntervalを使う。 Sleep関数の代わり クロージャ版 <html> <head> <script type="text/javascript"> //100)clearInterval(interva…</head></html>
JavaScriptを使っていて、ループを1周する毎にウェイトをかけたかったのだが、JavaScriptにはSleep関数がない(Flexもだけど。Flashにはタイムラインがあるのに…)。 ので、ググってみたらビジーループを使った例があったが、CPUを占有するし、ブラウザに怒…