Skip to content

Instantly share code, notes, and snippets.

@nickname55
nickname55 / gist:bfba63187a3bf575adb4ca870666d208
Created April 9, 2021 18:20
jira , script runner, underestimated field, сколько времени было потрачено сверх первоначальной оценки
def originalEstimate = issue.getOriginalEstimate();
def timeSpent = issue.getTimeSpent();
if (originalEstimate != null) {
if (originalEstimate < timeSpent) {
return timeSpent - originalEstimate;
} else {
return 0L;
}
} else {
return 0L;
//import java.time.Duration;
def originalEstimate = issue.getOriginalEstimate();
def timeSpent = issue.getTimeSpent();
if (originalEstimate != null) {
if (originalEstimate < timeSpent) {
return timeSpent - originalEstimate;
} else {
return 0L;
}
} else {
@nickname55
nickname55 / gist:23deb67592aaec85d4405ca3fd7e0bb9
Created April 3, 2021 10:00
Сменить версию java, bat file
SET JAVA_HOME=n:\jdk11
SET PATH=%JAVA_HOME%\bin;%PATH%
call mvn package
pause
@nickname55
nickname55 / gist:b0bed31bfe34cf82aa91c66225d91717
Created April 2, 2021 18:52
Как проверить публичный или не публичный комментарий через API Jira (Jira ServiceDesk)
curl --location --request GET 'https://jira.com/rest/api/2/comment/11945/properties/sd.public.comment' \
--header 'Authorization: Basic YA=='
@nickname55
nickname55 / Test.java
Created September 29, 2020 17:09
transliterate
public class Test {
public static void main(String[] args) {
System.out.println(transliterate("жыра"));
}
public static String transliterate(String message){
char[] abcCyr = {' ','а','б','в','г','д','е','ё', 'ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х', 'ц','ч', 'ш','щ','ъ','ы','ь','э', 'ю','я','А','Б','В','Г','Д','Е','Ё', 'Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х', 'Ц', 'Ч','Ш', 'Щ','Ъ','Ы','Ь','Э','Ю','Я','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
String[] abcLat = {" ","a","b","v","g","d","e","e","zh","z","i","y","k","l","m","n","o","p","r","s","t","u","f","h","ts","ch","sh","sch", "","i", "","e","ju","ja","A","B","V","G","D","E","E","Zh","Z","I","Y","K","L","M","N","O","P","R","S","T","U","F","H","Ts","Ch","Sh","Sch", "","I", "","E","Ju","Ja","a","b","c","d","e","f","g","h",
@nickname55
nickname55 / Cmd.java
Created July 26, 2020 13:24
как в командной строке java читать ввод пользователя
import java.util.Scanner;
public class Cmd {
public static void main(String[] args) {
System.out.println("для выхода введите exit");
Scanner scanner = new Scanner(System.in);
String line = "";
line = readLine(scanner);
while (!line.toLowerCase().equals("exit")) {
git filter-branch -f --env-filter '
CORRECT_EMAIL="[email protected]"
CORRECT_NAME="ZZZZ5555"
OLD_EMAIL="[email protected]"
OLD_AUTHOR="hodfv"
if test "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL"
then
GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
export GIT_AUTHOR_EMAIL
fi
@nickname55
nickname55 / change_commit_author_git.sh
Last active May 21, 2020 19:29
change commit author git, change commit email
git filter-branch --env-filter '
CORRECT_NAME="Alexander"
CORRECT_EMAIL="[email protected]"
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
Recently, I use JMXterm to collect info about Java JVM via JMX and MBeans. Here is a short note.
- Download JMXterm
https://sourceforge.net/projects/cyclops-group/files/jmxterm/1.0.0/jmxterm-1.0.0-uber.jar/download
- Run JMXterm
java -jar jmxterm-1.0.0-uber.jar --url localhost:<jmx listen port>
- All MBeans from java.lang
$>domain java.lang
@nickname55
nickname55 / impress.jsx
Created January 23, 2020 21:20 — forked from scottpurdy/impress.jsx
react-impress
/** @jsx React.DOM */
var RenderedDeck = React.createClass({
render: function() {
return <div id={this.props.id} className="deck" dangerouslySetInnerHTML={{__html:this.props.contents}}></div>;
}
});
var Deck = React.createClass({
render: function() {