Skip to content

Instantly share code, notes, and snippets.

麻雀ルール in 某社麻雀部

  • 本文書の目的
  • 基本ルール
  • 点数計算
  • チップ

随時更新

@ossan-pg
ossan-pg / __threadNum_sample.bsh
Created July 3, 2014 15:00
JMeter: thread-sleep using __threadNum
// in BeanShell sampler
tn = ${__threadNum};
Long waitTime = (${USER_NUM} - tn) * (1000L * ${RAMPUP_TERM} / ${USER_NUM});
Thread.sleep(waitTime);
vars.put("tn", tn.toString());
tn;
@ossan-pg
ossan-pg / doma_memo.md
Last active August 29, 2015 14:06
Doma2/Doma-Genメモ
@ossan-pg
ossan-pg / HogeTest.java
Last active August 29, 2015 14:07
JMockit を使用して LocalDateTime.now() で指定した日時を取得する.
/*
* 本家(?)のページの方がスマートなのでそっちを見よう.
* http://jmockit.googlecode.com/svn/trunk/samples/fakingXmocking/test/java8testing/Java8SupportTest.java
* mockLocalDateTime() を参照.
*/
package hoge;
import java.time.Clock;
import java.time.LocalDateTime;
# 公式
# http://astyle.sourceforge.net/astyle.html
# フォーマットスタイルのベース
--style=linux
# // --style=linux
#
# // namespace やクラス、関数のブロック開始の中カッコ(ブラケット)は行分割
# void func(void)
# {
@ossan-pg
ossan-pg / jacoco_jmockit.gradle
Last active August 29, 2015 14:07
Gradle で JaCoCo と JMockit をいい感じに共存させる
// 必要そうな部分のみ抜粋
// とりあえず LinkageError 例外は飛んでこない
// JaCoCo
apply plugin: 'jacoco'
jacoco {
toolVersion = "0.7.2.201409121644"
}
jacocoTestReport.doFirst{
classDirectories = files('build/classes/main/myproject')
@ossan-pg
ossan-pg / jacoco_exclusion.gradle
Last active September 6, 2019 02:36
Gradle で JaCoCo のカバレッジ取得対象外クラスを手動設定する
# 元ネタ:
# gradle jacoco plugin shows excluded packages with 0% coverage
# https://issues.gradle.org/browse/GRADLE-2955
# Hari Samala added a comment - 24/Apr/14 1:31 PM をベースに設定。
jacocoTestReport.doFirst {
// 取得対象 :org.hoge パッケージ以下
// 取得対象外:dao、entity パッケージ以下全てのクラス、および例外のクラス
classDirectories = fileTree(
dir: 'build/classes/main/org/hoge',
@ossan-pg
ossan-pg / Main.java
Created January 28, 2015 15:51
手動で logback のログファイルを切り替える
package logger_policy;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Main {
@ossan-pg
ossan-pg / Main.java
Last active August 29, 2015 14:15
AspectJ でメソッドの引数と戻り値をログ出力する(仮)
package aspectj_sample;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Main {
private static final Logger logger = LoggerFactory.getLogger(Main.class);
public Main() {
@ossan-pg
ossan-pg / build.gradle
Last active August 29, 2015 14:16
Gradle で JAR をディレクトリに分けてパッケージングする
apply plugin: 'java'
apply plugin: 'eclipse'
sourceCompatibility = 1.8
def defaultEncoding = 'UTF-8'
[compileJava, compileTestJava]*.options*.encoding = defaultEncoding
repositories {
mavenCentral()