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

AsakusaFWはLog4jを使っていないそうです

AsakusaFW & Tsurugi Advent Calendar 2021の17日目です。 なんでも、Log4j2に深刻な脆弱性(CVE-2021-44228)が見つかったとかで、問題になっています。外部から渡された値をLog4j2でログ出力していると、任意のコードを実行される可能性があるのだそうです。...

View Article


static importできないメソッド

Java Advent Calendar 2021の17日目です。 Asakusa Frameworkという、Javaで分散処理して高速化するバッチアプリケーションを開発・実行するフレームワークがあります。...

View Article


AsakusaFW Viewから1レコード取得する方法

AsakusaFW & Tsurugi Advent Calendar 2021の18日目です。...

View Article

AsakusaFW restructureで一致しなかったら

AsakusaFW & Tsurugi Advent Calendar 2021の19日目です。...

View Article

Asakusaバッチの処理がどこまで進んだかを確認する方法

AsakusaFW & Tsurugi Advent Calendar 2021の20日目です。 AsakusaFWでは、各処理を並列で実行するので、処理がどこまで進んでいるかというのを確認するのは難しいです。しかし実行ログでFinishedと出ている処理(vertex)については、それが終了したことは分かります。...

View Article


AsakusaFWでLocalDateTime(エポック版)

AsakusaFW & Tsurugi Advent Calendar 2021の21日目です。 アドベントカレンダー14日目で、AsakusaFWのDate・DateTimeとJava8の日付時刻API(java.time)のLocalDate・LocalDateTimeとを変換する方法について書きました。(地道にgetYear()やgetMonth()・getDay()などを使う方法)...

View Article

AsakusaFWのprintデバッグはOperatorで

AsakusaFW & Tsurugi Advent Calendar 2021の23日目です。...

View Article

Tsurugiの略称は何でしょう?

AsakusaFW & Tsurugi Advent Calendar 2021の24日目です。 長い名称は略されるのが世の常です。例えばOracleはora(エラーコードがORA-XXXXX)、PostgreSQLならpg(PL/pgSQL等)ですね。 では、Tsurugiはどう略されるでしょう?3文字略称ならやはりtrgですかね。2文字略称なら?...

View Article


Java18 デフォルトのキャラセットがUTF-8になった

Java18が出たので、例によって調査。...

View Article


Java19 レコードパターン 仮想スレッド

2022/9/15にドラクエ10オフラインが発売されて忙しい最中の9/21にJava19が出たわけですよ^^; 一番話題をさらったのはBigDecimalにTWOという定数が加わったことのようですが(爆) 目新しい機能はプレビュー版ばかりですね。 switchパターンマッチング…ガードの記号が&&からwhenに変わった...

View Article

Asakusa Frameworkアドベントカレンダー2022は無し

書こうと思ってすっかり忘れていましたが、今年のAsakusa Frameworkアドベントカレンダー2022は作りませんでしたorz去年のアドベントカレンダーの時点でAsakusa Frameworkのバージョンアップは無かったわけですが、今年も無かったので、さすがに書くネタが尽きましたね…。...

View Article

Embulk0.10プラグイン作成

EmbulkプラグインをJava11で作りたいと思って、今年の正月はそれを試していました。...

View Article

OSC2023 Online/SpringでのTsurugiの話のメモ

Open Source Conference 2023 Online/SpringでTsurugiの講演があったので、そのメモ。 (以前なら、こういったメモは講演を聞きながらTwitterでツイートしていたが、(Twitter社がサードパーティーを追放したせいで)Tweenが使えなくなった為、今回はツイートできなかった) 今回、Tsurugiの講演は3つあった。...

View Article


Java20 ClassFileFormatVersion

2023/3/21にJava20が出たので、新機能をメモ。 きしださんのJava 20新機能まとめによると、今回はJEP429 Scoped Valuesが追加になった程度で、大きな修正は無いらしい。 とはいえ、レコードのパターンマッチングに拡張for文(for each構文)が対応したというは、ちょっと驚いたw...

View Article

Embulk0.10.49プラグイン作成

なにげなく「今のEmbulkの最新バージョンってどうなってるんだろう?」と思ってググってみたら、Embulk v0.11 がまもなく出ますという記事を見つけた。Embulk v0.11 / v1.0 に向けてという記事が出てからもう2年くらい経っているので、てっきり立ち消えになったのかと思ってた^^;(TreasureDataの中で使われているData...

View Article


DQ10オフライン ver2 クリア

ドラゴンクエスト10オフライン ver2 をクリアした。 記憶していたよりボリュームあったなぁ。そしてストーリーを知っていても、セレドの町とかザンクローネとかセラフィの話は泣ける><...

View Article

Java21 getLast(), case null

2023/9/19にJava21が出たので、例によって変更点を調査。真面目な見どころはきしださんやさくらばさんのサイトで見てもらうとして、自分が今回の目玉だと思った機能は。 なんと言っても、Listに getFirst() や getLast() が追加になったことですね!今まで末尾要素を取得するには、list.get(list.size() - 1)...

View Article


Tsurugiの書籍

Tsurugiの書籍が出ました!...

View Article

Embulk Tsurugiプラグイン

EmbulkでTsurugiのテーブルに読み書きするプラグインを作りました。 embulk-input-tsurugidb embulk-output-tsurugidb TsurugiのJava通信ライブラリーであるTsubakuroを使っているので、Java11以降でないと動作しません。すなわち、Embulkも0.10以降(現時点の最新は0.11.1)が必要です。...

View Article

Tsurugiのトランザクション種別

Tsurugi Advent Calendar 2023の9日目です。 Tsurugiでは、トランザクション開始時にトランザクションオプションを指定します。中でもトランザクション種別は必須です。...

View Article
Browsing all 262 articles
Browse latest View live