test
time
| #!/usr/bin/env bash | |
| function generateRandomAlNumString() { | |
| local chars=($(echo {a..z} {A..Z} {0..9})); | |
| local string=() | |
| local index | |
| local loopIndex | |
| for loopIndex in {1..16}; do | |
| index="$(( RANDOM % 62 ))" | |
| index="$(( index + 1 ))" |
| @Grab('org.jsoup:jsoup:1.17.2') | |
| import org.jsoup.* | |
| import groovy.transform.* | |
| @ToString | |
| @EqualsAndHashCode | |
| @Sortable(includes = ['gdpPerPerson'], reversed = true) | |
| class Gdp implements Iterable<Long> { | |
| final int country |
| [ | |
| { | |
| "sur": "OutOfMemoryError", | |
| "pron": "アウトオブメモリーエラー", | |
| "pos": "Japanese_Koyuumeishi_ippan", | |
| "priority": 5, | |
| "accentType": 9, | |
| "lang": "ja" | |
| }, | |
| { |
| import {Context} from "./Context"; // API のリクエスト先が格納されているオブジェクト | |
| import * as pako from "pako"; // zlib を使えるようにするライブラリー | |
| // javap サービスへのリクエストが成功して返ってきた javap の結果(複数ある)が格納されるオブジェクトの型 | |
| export type JavapSuccess = { | |
| contents: JavapOutput[], | |
| }; | |
| // javap の結果 ファイル名とその内容 | |
| export type JavapOutput = { |
| @Grab('spring-aop') | |
| @Grab('aspectjrt') | |
| @Grab('aspectjtools') | |
| @Grab('aspectjweaver') | |
| import groovy.util.logging.Slf4j | |
| import java.lang.annotation.Retention | |
| import java.lang.annotation.Target |
jq の話する - https://jjug.doorkeeper.jp/events/112842
| @Grab(group='io.jsonwebtoken', module='jjwt-api', version='0.11.2') | |
| @Grab(group='io.jsonwebtoken', module='jjwt-impl', version='0.11.2') | |
| @Grab(group='io.jsonwebtoken', module='jjwt-jackson', version='0.11.2') | |
| import io.jsonwebtoken.Claims; | |
| import io.jsonwebtoken.ExpiredJwtException; | |
| import io.jsonwebtoken.Jws; | |
| import io.jsonwebtoken.Jwts; | |
| import io.jsonwebtoken.security.Keys; | |
| import io.jsonwebtoken.security.SignatureException; |