Skip to content

Instantly share code, notes, and snippets.

View Mingiyan's full-sized avatar
🏠

Mingiyan Dordzhiev Mingiyan

🏠
View GitHub Profile
@Mingiyan
Mingiyan / main.java
Last active April 20, 2018 09:54
Удаление знаков и цифр после символа "="
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class main {
public static void main (String[] args) throws Exception {
BufferedReader file = new BufferedReader(new FileReader("C:\\work\\Java\\in.txt"));
BufferedWriter out = new BufferedWriter(new FileWriter("C:\\work\\Java\\out.txt"));
@Mingiyan
Mingiyan / script.ps1
Last active October 17, 2017 14:26
Скрипт для отправки уведомлений в slack о статусе сборки в Teamcity (PowerShell)
function Execute-HTTPRequestCommand() {
param(
[string] $url = "http://teamcity-server",
[string] $username = "user",
[string] $password = "password"
)
$authInfo = $username + ":" + $password
$authInfo = [System.Convert]::ToBase64String([System.Text.Encoding]::Default.GetBytes($authInfo))
@Mingiyan
Mingiyan / cleancache.py
Last active October 17, 2017 14:26
Автоматическая очистка кэша maven на teamcity агентах c Linux (Python)
import os
import shutil
def disk_usage(path):
st = os.statvfs(path)
free = st.f_bavail * st.f_frsize
total = st.f_blocks * st.f_frsize
percenage = (100 * free) / total
return percenage
@Mingiyan
Mingiyan / cleancache.cs
Last active April 20, 2018 09:58
Автоматическая очистка кэша maven на teamcity агентах c Windows на C#
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CleanCache {
public static class Program {
static void Main(string[] args) {
# -*- coding: utf-8 -*-
import sys, os, time
import urllib2
import shutil
import subprocess
#import wmi_client_wrapper as wmi
from urllib2 import URLError
def restart_service(name):
@Mingiyan
Mingiyan / filemove.cs
Created March 29, 2017 13:06
Перемещение старых файлов из первой папки, если размер папки больше чем заданное число байт, во вторую.
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
public class ShowDirSize
#!/usr/bin/python
import os, sys, time
import urllib2
from urllib2 import URLError
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
link = 'http://new.sdo.rzd.ru/lms/status.jsp'
try:
#!/usr/bin/python
import smtplib
import os, sys, time
import imaplib, email
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
fromaddr = "noreply1@mail.ru"
@Mingiyan
Mingiyan / mailer_Sender.java
Last active September 17, 2016 16:51
работающий отправщик сообщений на почту, проверяет сайт на наличие строки с ошибкой, если таковая есть он отправляет письмо с предупреждением
package mailer;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
/**
* Created by mdordzhiev on 24.08.2016.
*/
@Mingiyan
Mingiyan / Solution.java
Last active April 7, 2018 20:16
Простой калькулятор
package calculate;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* Created by vvvd on 21.08.2016.
*/
public class Solution {