2008-01-01から1年間の記事一覧
情報の探し方がサッパリ分からないので、メモ。Gainerには、 Dxxxx Dxxxx* set all digital outputs, xx: valueと言うコマンドがあるのだけど、使い方がちと分かり辛かった。 原因は、 Hn Hn* set specified digital output high, n: port number Ln Ln* set…
とりあえず、StackTraceだけ。 [Winstone 2008/05/20 19:01:07] - Untrapped Error in Servlet java.lang.OutOfMemoryError: Java heap space at java.net.URLClassLoader.defineClass(URLClassLoader.java:259) at java.net.URLClassLoader.access$000(URLC…
id:taichitaichiさんのブログやhttp://www.seasar.org/wiki/index.php?Doltengをもとにドキュメントを作成しました。 * http://dolteng.sandbox.seasar.org/ うひょぉぉっ、素晴らしい出来栄えであります。
まぁ、ナニやら全体としてどうとか、そういうのは、他の人が幾らでもやってくれる筈なので、 僕が見て、感じたJavaOneについて、つらつら…と。
まぁ、何か色々言ってたけど、要は、 Eclipse Memory Analyzer (MAT) 使えって事だ。スクリーンショットは、 Finding Memory Leaks with SAP Memory Analyzer
Improving the Engineering Process Through Automation by Hudson
Performance Considerations in Concurrent Garbage-Collected Systems Fragger.javaを穴が開くほど見るべき.
Developing Service-Oriented Architecture Applications with OSGi
Choosing Your Java™ Technology-Based Web Framework: A Comparison
Programming with Functional Objects in Scala
JSR 311: JAX-RS: The JavaTM API for RESTful Web Services JSR 315: JavaTM Servlet 3.0 Specification Pluggability web.xmlに直接触れるAPIが追加される為、 ServletAPIを使うFrameworkは、それ専用の設定ファイルを持つ必要がなくなる。 今は、web.xml…
例によって、メモ書き。不適切な表現は、全スルー推奨。
[TS-6316]Transactional Memory in Java™ Technology-Based Systems
物凄い早口で、まくし立てられたので、途中メモは、無理ですた。 気付いたトコロと、知らんかったやり口を中心に、質疑応答中にメモした感じ。 String でないToken、例えば、longを、per-Threadなring-bufferに突っ込むべし。 マジで!。つまり、タイミング…
JSR-277かね? OSGiとか、何か色々とッ散らかってる感すらあるなぁ… 機能としては、大体この3つが要るヨネ?とか。 ・Package ・AccessControl ・Interfaces まぁ、そうね。OSGiも大体そんなもんだ。 またキーワード増やすのかよ… package の前にmoduleて……
BGGA Review =>演算子が嫌な感じだなぁ…、 っつうか、レキシカルコンテキストはイラナイのだけどな。 Aggregate Operations Closures と、Fluent Interfacesのコンボで、超キメェ。 ライブラリ作るのが大変すぐる。っつうか、コード読むのも、特に読み易いとも…
Twitterにエントリできなかったので、テキストファイルに書いたメモをそのまま。 一部不適切な表現がありますが、それは、それって事で、お許しくだしあ。
[JavaFX]のセッション見ながら書いた感想 [TS-5040]The Many Moons of Eclipse見ながら書いた感想。微妙に歯抜け。 The MySQL™ JDBC™ API Driver, And Making It Do What You Want Developing and Supporting a Plug-in for Eclipse, the NetBeans™ IDE, and…
僕は、maven2のリモートリポジトリから、jarをゲトしたいだけなのです。 依存してるライブラリも一緒にゲトしてくれるとグー。 そう、別にそれ以外の機能は、一切合切必要ないのです。 面倒だし、DTDが無く、自前のpullparserを使って腕力でパースしてるpom.…
実行VMのロケールを見て、日本語と英語でエラーメッセージを出す。 クォート途中で死んだら、その旨通知しる。 コメントの中で死んだら、その旨通知しる。 どんなルールの処理中に死んだのか、通知しる。 エラーリカバリとか、考えると超重い感じなので、 何…
こんな感じに、#をブロックコメントの開始の後に付けとくとバインド変数コメントになる。 /*# hogehoge.fugagua*/dummygrammar TwoWaySQL; options { language = Java; output = AST; ASTLabelType = CommonTree; } tokens { BEGINNODE; IFNODE; EXPRESSIONN…
2WaySQLの中でもかなり怪しい仕様、と言ってもこれが非常に便利なのだけど、 IN句の後ろにあるコメント及び、その後のテキストノードが括弧で括られている時、 括弧で括られている範囲を、実行時にゴッソリ落して、再構築してくれるんですなぁ。 例えば、こ…
ツリーは、ちゃんと出来ている。ASTに変換しようとしてコケている。 パーサが構築しうるツリーと、変換されうるASTにズレ的な何かがある…と言っている気がするが、 どう対応したら良いのかサパーリ分からない。誰かボスケテ。 grammar TwoWaySQL; options { …
さっきのを、ちょこちょこと弄って整理してみた。
■[ANTLR] 空白文字のスキップCommentsAdd Starwarufuzaketaichi引き続き、ASTは、タダじゃ作ってくれない。 - 設計と実装の狭間で。を添削。予想以上に大変。 らしいのだけど、せっせとコピペしたので、それなりに楽勝。 しかし、それでは芸がないので、クォ…
以下のURLからインストール出来るます。http://eclipse.seasar.org/updates/3.3/ 対応しているeclipseのバージョンが変わり、同時に、インストールする為のURLも変わっているので注意。
/と*と-が、lexer辺りでうまく処理されてなかったので、 そいつだけ独立したトークンにしつつ、Parserでまとめる感じに。 空白文字列がgrammarに山ほど出てきてしまうのは、もうちょっと先で対応するつもり。 grammar TwoWaySQL; options { language = Java;…
grammar TwoWaySQL; options { language = Java; output = AST; ASTLabelType = CommonTree; } tokens { BEGINNODE; IFNODE; EXPRESSIONNODE; ELSENODE; } @header { package twowaysql.grammar; } @lexer::header { package twowaysql.grammar; } twowaySQL…
僭越ながら ASTは、タダじゃ作ってくれない。 - 設計と実装の狭間で。 を添削。 添削してもらったので、少し直してみた。 そろそろ2byte文字も使ってみたいな…とか思って直している最中に、致命的な事が判明。 とりあえず、出来たトコまで晒しておくます。
ANTLRWorksで、ParseTreeなんてのが、出てるから、これでいいんじゃね? とか思っていたのだけど、世の中そんなに甘く無い事を理解。