2013-10-01から1ヶ月間の記事一覧

(solved) jrunscript: WindowsでloadするとEvaluatorException: unterminated string literal

分類が面倒なので Rhino タグを付けたものの Rhino本体 じゃなくて jrunscript…でもなくて jrunscriptのJavaScript組み込み関数 というのが正しいんでしょうか。。 // foo.js (UTF-8) load("bar.js"); // bar.js (UTF-8) println("集"); で foo.js を実行す…

(solved?)Java/Rhino: オブジェクトのフィールド(任意の型Xの配列)に動的にXの配列を無理矢理セットする

普通のリフレクションを使ったやり方が分かりませんでした……。 jrunscript -q => Language ECMAScript 1.7 implemention "Rhino" Rhino 1.7 release 3 2012 05 18 System.out.println(System.getProperty("java.runtime.name")); => OpenJDK Runtime Environ…

(solved) javax.script.ScriptException: sun.org.mozilla.javascript.EvaluatorException: Cannot convert true to boolean

=== を使っていてちょっとはまった。 /* * jrunscript -q => Language ECMAScript 1.7 implemention "Rhino" Rhino 1.7 release 3 2012 05 18 */ @Test public void test_Rhino_boolean() throws Exception{ System.out.println(System.getProperty("java.ru…

Javaで正規表現使うのがだるいのでJavaScriptでほげほげ

試しにやってみた的な。 @Test public void test_js_regexp() throws Exception { String text = lines( "line 1: ", "line 2: <foo>foo_content</foo>", "line 3: " ); String fooContent = getByRegExp( text, lines( " text.match(/<foo>(.+?)<\\/foo>/); ", " result = R</foo>…

antからgradleのタスクを実行する(ベタにexecで)

ant

できるところから gradle に移行したい Java のプロジェクトで ant は使ってるけど諸事情により Eclipse に gradle プラグイン入れたりできない ファイルマネージャとか端末をわざわざ開かずに Eclipse から gradle のタスクをキックしたい みたいな状況があ…

doすべきfoo → foo_to_do

たとえば「追加すべきエントリ」を指す変数名をなんとなく entry_to_add とする(自分でそういう変数名にする)ことがときどきある。こういう命名はどこかで見かけた「気もする」し、自分の感覚としては自然だと思ってたけど、英語の文法的に大丈夫なんだっ…