Skip to content

Instantly share code, notes, and snippets.

View mishin's full-sized avatar
💭
if you fail to prepare you prepare to fail

Nikolay Mishin mishin

💭
if you fail to prepare you prepare to fail
View GitHub Profile
@mishin
mishin / read_songs.py
Created August 1, 2023 16:21
Читаем песню и выводим ее перевод и транскрипцию
f1 = open('spain.txt')
f2 = open('transcribition_from_es.txt')
f3 = open('translate_ru.txt')
for line1, line2, line3 in zip(f1, f2, f3):
print(line1.strip())
print(line2.strip())
print(line3.strip())
@mishin
mishin / main.py
Created July 20, 2023 12:34 — forked from mahenzon/main.py
Python + gspread demo
import string
from pprint import pprint
import gspread
from gspread import Cell, Client, Spreadsheet, Worksheet
from gspread.utils import rowcol_to_a1
import requests
SPREADSHEET_URL = "https://docs.google.com/spreadsheets/d/.../"
use Modern::Perl;
use charnames ':full';
binmode( STDOUT, ":utf8" );
use WWW::Mechanize::Firefox;
use URI::Split qw( uri_split uri_join );
use Try::Tiny;
my $url = 'http://yandex.ru/';
my $stop = 10;
backup_url_from_page( $url, $stop );
@mishin
mishin / java-test-naming-convention.md
Created October 29, 2021 05:43
Java Test naming convention.

Java Test Naming Convention

This is intended as a quick Java test naming convention.

Table of Content

Test method naming
References

Test method naming

@mishin
mishin / unmail.i
Created November 2, 2020 07:54
отписаться от рассылок в яндексе используя imacros в firefox https://mail.yandex.ru/?uid=42987#
VERSION BUILD=10021450
URL GOTO=https://mail.yandex.ru/?uid=42987#tabs/relevant
FRAME F=1
TAG POS=1 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
TAG POS=2 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
TAG POS=3 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
TAG POS=4 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
TAG POS=5 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
TAG POS=6 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
TAG POS=7 TYPE=SPAN ATTR=CLASS:checkbox&&TXT:
@mishin
mishin / build.gradle
Created July 24, 2020 05:56 — forked from Maxlero/build.gradle
Build Gradle script that generates jar file with manifest classpath pointing to dependencies in subfolder /lib. (gradle, groovy, kotlin, spring)
plugins {
id 'org.hidetake.ssh' version '2.9.0'
id 'org.jetbrains.kotlin.jvm' version '1.3.11'
id 'org.springframework.boot' version '2.1.2.RELEASE'
id 'io.spring.dependency-management' version "1.0.6.RELEASE"
}
group 'App Group'
version '1.0.0'
@mishin
mishin / setup.txt
Created July 2, 2020 10:53 — forked from aragozin/setup.txt
JMC Workshop Notes
clone https://github.com/aragozin/optaplanner-bench.git
git checkout jmc_workbench_0
mvn package
mvn -P ui exec:java
Disable some JVM optimizations
MAVEN_OPTS=-Xmx512m -XX:+NeverActAsServerClassMachine -XX:CICompilerCount=1 -XX:-TieredCompilation -XX:-DoEscapeAnalysis
mvn -P mrbench exec:java
openapi: 3.0.1
info:
title: intro.uuid-message-processing
description: Service viewer
version: 1.0.0
servers:
- url: /
openapi: 3.0.1
info:
title: kafka-docflow-correct-out-complect-received
version: 1.0
paths: {}
components:
schemas:
@mishin
mishin / git aliases.sh
Created May 19, 2020 13:39 — forked from tj/git aliases.sh
Some helpful git aliases
alias gd="git diff"
alias gc="git clone"
alias ga="git add"
alias gbd="git branch -D"
alias gst="git status"
alias gca="git commit -a -m"
alias gpt="git push --tags"
alias gp="git push"
alias gpr="git pull-request"
alias grh="git reset --hard"