2018年9月25日火曜日

Wandbox の対応言語・コンパイラバージョンの追加を通知するアカウントを作った

こんにちは。
Wandbox の更新を通知する仕組みは前々あって、新しいコンパイラーが追加されるとリプライをくれるようにしてました。
ブログズミ: Wandbox のコンパイラー追加を通知する環境を作った


それがいつからかリプライを送らなくなってしまってました。


どうやら、Zapier 側で @ 付きのメッセージが制限され、@ を取り除かれてツイートするようになったためでした。


Zapier から Integromat への引っ越しも考えましたが、 引越し先でも @ 制限がかかる可能性は高いので、
Zapier はそのままに通知専用の Twitter アカウントを作成しました。


というわけで、@Wandbox_News をよろしくお願いします。

2018年9月19日水曜日

iutest v1.16.6 をリリースしました

C++ テスティングフレームワーク iutest v1.16.6 をリリースしました。
Github: https://github.com/srz-zumix/iutest/releases
OSDN: https://osdn.net/projects/iutest/releases/70056

変更点は以下の通りです。
* Improved
  * Matcher に (NanSensitive)FloatNear/DoubleNear を追加
  * Matcher に template 版の浮動小数点数比較を追加・(NanSensitive)FloatingPointEq/FloatingPointNear
  * long double に対応
  
* Changes
  * iuwandbox: -D__WANDBOX__ コンパイラーオプションを必ずつけるように変更

* Bug fixes
  * iuwandbox: dryrun オプションが失敗を返す問題を修正
  * いくつかのコンパイラー警告を修正

さて、1.16 系は今回で最後のリリースとなります。(なんもなければ…)
先行で対応開始していた C++17 対応を develop に取り込み、version 1.17 を目指して開発して参りますmm

2018年9月18日火曜日

[Jenkins] GroovyPostbuildAction.createShortText が使えなくなりました

import org.jvnet.hudson.plugins.groovypostbuild.*;
build.getActions().add(GroovyPostbuildAction.createShortText(text));

Groovy Postbuild Plugin のバッジ処理が Badge Plugin に切り出されたので、Badge Plugin を使うようにしましょう。

import com.jenkinsci.plugins.badge.action.*;
build.getActions().add(BadgeAction.createShortText(text));

ちなみに import するパスは、src/main/java 以下を書く感じなので覚えておきましょう。
(最初プラグイン名だけ変えて、うまくいかなくてうんうん言ってた…)