Quantcast
Channel: ひしだまの変更履歴
Browsing all 262 articles
Browse latest View live

DMDL EditorX Vanillaコンパイル 0.10.0対応

Asakusa Framework Advent Calendar 2017の23日目、拙作DMDL EditorXの今年の振り返りです。 AsakusaFW 0.10.0からAsakusa Vanillaという実行基盤が使えるようになりました。主にフローのテストで使用されるものですが、pure Javaなので、Windows上でAsakusaアプリケーションを実行してみるのにも使う事が出来ます。...

View Article


Asakusa Framework 1.0への妄想

Asakusa Framework Advent Calendar 2017の24日目です。 AsakusaFW 0.10.0のリリースノートの今後の予定を見ると、「将来リリース予定の Asakusa Framework バージョン 1.0 では」という言葉があります。バージョン1.0!今まで0.nで10まで来たわけですが、そろそろ1.0になるんですね~。...

View Article


Asakusa Frameworkで10億件のFizz Buzz

FizzBuzz Advent Calendar 2017の25日目です。Asakusa FrameworkでFizz Buzzを書いてみました。 Asakusa FrameworkはJavaでバッチアプリケーションを開発・実行する為のフレームワークです。特徴は、大量のデータ(いわゆるビッグデータ)を処理するのに適していること(分散並列処理)と、実行基盤としてApache...

View Article

Pythonの勉強をすることになりました

Pythonの勉強をすることになりました。2017年末~2018年正月のほとんどはPythonに消えましたぞ^^;...

View Article

2017秋アニメについて一言

2017年10~12月期のアニメの感想。 宝石の国 CGの勝利ですなw クジラの子らは砂上に歌う 魔法使いの嫁 結城友奈は勇者である2 キノの旅 少女終末旅行 このはな綺譚 ブレンド・S ヤマノススメ2 干物妹!うまるちゃんR 鬼灯の冷徹2 血界戦線&BEYOND 十二大戦 考え方のぶつかりが面白かった。 虎に対する「ただ殺す牛」は、よく考えられているなぁと感心した。 UQ...

View Article


Java mapValues

https://twitter.com/gakuzzzz/status/958881286755516416 Javaで「Mapの値のみの変換」の話が出る度に「ScalaにはmapValuesがあるのになぁ」とつぶやいてgakuzzzzさんからMapStreamSyntaxを教わるということを繰り返している(※)ので、自分のページにメモった。 ※繰り返すといっても、(まだ)2回目のはず…!^^;

View Article

Java10 var

Java10が2018年3月に出たんだけれども、その月はドラゴンクエストビルダーズのビルダー100景コンテストの応募期間だったので、そちらに注力しておりました。ビルダー100景コンテストで採用されると、今度発売されるドラゴンクエストビルダーズ2のエンドロールに名前が載るとあって、当然力を入れますわな(笑) 4月に入ってからも有志のDQB桜コンテストでアイデアが沸いたのでちょっと作っていました。...

View Article

AsakusaFW 0.10.1 メンテナンスモード

Asakusa Framework0.10.1がリリースされた。→リリースノート リリースノートを見て分かる通り、バグ修正がほとんどで、新規機能は無し。0.10.0がリリースされたのは約半年前なので(それまでは概ね3ヶ月に1回リリースされていた)、AsakusaFWは一旦メンテナンスモードに入った雰囲気。...

View Article


DMDL EditorX AsakusaFW 0.10.1コンパイルエラー

DMDL EditorXでAsakusa Framework 0.10.1のM3BPやVanillaのバッチコンパイルを実行しようとしたら、エラーになった。 M3BP FAILURE: Build failed with an exception. * What went wrong: Problem configuring task :m3bpCompileBatchapps from...

View Article


DMDL EditorX バッチコンパイル時のGradleバージョン

DMDL EditorXでバッチをコンパイルをする際には、Asakusa...

View Article

AsakusaFW 0.10.1 Convertのoriginalが結線不要

AsakusaFW 0.10.1がリリースされたときにリリースノートに載っていなかったので気付いてなかったんだけど、Convert演算子の出力であるoriginalが結線しなくても(stop演算子に渡さなくても)よくなってた^^; AsakusaFWのFlow...

View Article

AsakusaFW SQLからのコンバート

RDBのSQL(を使うバッチ)をAsakusa Frameworkにコンバート(移植)する際のポイントをメモ。 SELECT文のJOINひとつがAsakusaFW(Java)の演算子メソッドになるので、JOINが複数あると結構くどいコードになってしまうがorz ある意味機械的にコンバートできるので、そういうツールを作ってみたい気もするが、まずはSQLのパーサーを探すところからなので、かなり面倒^^;

View Article

AsakusaFW 0.10.2 便利機能追加

Asakusa Framework0.10.2がリリースされた。→リリースノート リリースノートだけ見るとバグ修正(かなり隙間ケースのバグらしい^^;)が主なように見えるが、細かい機能追加もされている。 OperatorにはintやString等の値引数を渡すことが出来るが、列挙型が渡せるようになった。(ただしbuild.gradleに設定を追加しないと使用できない)...

View Article


Java11リリース

2018/9/25にJava11がリリースされた。9/27に閃の軌跡4が発売されて仕事が忙しかったのでちょっと遅れたけど、JavaのページにJava11を追加。 文法的な変更はラムダ式の引数にvarが使えるようになったくらいかな。大したインパクトではない^^;むしろ色々便利なメソッドが加わっていることが大きいか。...

View Article

Asakusa Frameworkとは(2018版)

Asakusa Framework Advent Calendar 2018の1日目です。 アドベントカレンダーの初日ということで、2018年時点のAsakusa Frameworkの紹介を書いておきたいと思います。 Asakusa...

View Article


Asakusa Framework 0.10.1 Convertのoriginalを結線しない

Asakusa Framework Advent Calendar 2018の2日目です。 今日はAsakusaFW 0.10.1で導入された新機能、Convert演算子の仕様変更の話です。...

View Article

Asakusa Framework 0.10.2 Operatorに列挙型を渡す

Asakusa Framework Advent Calendar 2018の3日目、AsakusaFW 0.10.2の機能の紹介です。 Operatorのメソッドには「値引数」を渡す事が出来ます。値引数とは、入力データモデルや出力データモデル(Result)およびView以外の引数で、FlowPartやJobクラスから固定値を渡す為のものです。...

View Article


Asakusa Framework 0.10.2 射影モデルの継承

Asakusa Framework Advent Calendar 2018の4日目、AsakusaFW 0.10.2の機能の紹介です。 DMDLには射影モデルというものがあります。Javaに変換されるときはinterfaceとして定義され、射影モデルを継承しているモデルのクラスはそのインターフェースをimplementsします。...

View Article

Asakusa Framework 0.10.2 テストデータのtransform

Asakusa Framework Advent Calendar 2018の5日目、AsakusaFW 0.10.2の機能の紹介です。...

View Article

Asakusa Frameworkと次世代データ処理基盤技術

Asakusa Framework Advent Calendar 2018の6日目およびJava Advent Calendar 2018の6日目です。 Javaでフレームワークと言うと、皆さんStrutsやSpring...

View Article
Browsing all 262 articles
Browse latest View live