Skip to content

Instantly share code, notes, and snippets.

View bakaut's full-sized avatar

Nikolai Lebedev bakaut

  • Tempo
  • Montenegro
  • 06:12 (UTC +01:00)
View GitHub Profile
@bakaut
bakaut / error.log
Created November 3, 2020 18:27
node-django
020/11/03 17:51:00 [error] 9947#9947: *16159 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 83.102.218.55, server: super.example.com, request: "POST /api/v1/rest-auth/login/ HTTP/1.1", upstream: "uwsgi://10.0.1.8:80", host: "super.example.com", referrer: "https://super.example.com/Login/student/SumitKumar"
2020/11/03 17:51:18 [error] 9947#9947: *16157 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 83.102.218.55, server: super.example.com, request: "POST /api/v1/rest-auth/login/ HTTP/1.1", upstream: "uwsgi://10.0.1.8:80", host: "super.example.com", referrer: "https://super.example.com/Login/student/SumitKumar"
2020/11/03 17:51:49 [error] 9947#9947: *16158 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 83.102.218.55, server: super.example.com, request: "POST /api/v1/rest-auth/login/ HTTP/1.1", upstream: "uwsgi://10.0.1.8:80", host: "super.example.com", re
@bakaut
bakaut / keybase.md
Created October 16, 2020 11:36
keybase

Keybase proof

I hereby claim:

  • I am bakaut on github.
  • I am bakaut (https://keybase.io/bakaut) on keybase.
  • I have a public key whose fingerprint is 6396 9BA5 D306 3010 ACFD B5F2 28B7 23C2 B495 E978

To claim this, I am signing this object:

@bakaut
bakaut / app.yaml
Created October 2, 2020 19:56
Mindbox
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
namespace: nodejs
name: nodejs-ingress
spec:
rules:
- host: nodejs.example.com
http:
paths:
@bakaut
bakaut / recreate-problem.sql
Created July 7, 2020 17:49
Zabbix optimization sql procedures
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `recreate_problem`()
BEGIN
DROP TABLE IF EXISTS problem_copy_tmp;
CREATE TABLE problem_copy_tmp LIKE problem;
SELECT clock into @start_time FROM problem ORDER BY clock DESC LIMIT 1;
INSERT IGNORE INTO problem_copy_tmp (select * from problem where source=0);
SELECT count(eventid) INTO @event_from_start from problem WHERE source=0 AND clock > @start_time;
@bakaut
bakaut / error-zabbix-upgrade
Created June 10, 2020 11:56
event name update failed
8231:20200610:141230.685 starting event name update forced by database upgrade
7790:20200610:130103.859 query [txnlev:1] [select count(*) from triggers]
7790:20200610:130105.932 query [txnlev:1] [select triggerid,description,expression,priority,comments,url,recovery_expression,recovery_mode,value from triggers order by triggerid]
7790:20200610:130107.543 In substitute_simple_macros() data:'Processor load is too high on {HOST.NAME}'
7790:20200610:130107.543 In DBget_trigger_value()
7790:20200610:130107.543 In get_N_itemid() expression:'{13078}>5' N_functionid:1
7790:20200610:130107.543 End of get_N_itemid():FAIL
7790:20200610:130107.543 End of DBget_trigger_value():FAIL
7790:20200610:130107.543 cannot resolve macro '{HOST.NAME}'
@bakaut
bakaut / model1.py
Created May 27, 2020 09:05
Классическая задача комивояжора
#!/usr/bin/env python
#coding=utf8
import matplotlib.pyplot as plt
import numpy as np
from numpy import exp,sqrt
n=50;m=100;ib=3;way=[];a=0
X=np.random.uniform(a,m,n)
Y=np.random.uniform(a,m,n)
#X=[10, 10, 100,100 ,30, 20, 20, 50, 50, 85, 85, 75, 35, 25, 30, 47, 50]
#Y=[5, 85, 0,90,50, 55,50,75 ,25,50,20,80,25,70,10,50,100]
@bakaut
bakaut / port-check.py
Created May 9, 2020 21:18
port-check
from aiohttp import web
import json
import argparse
import socket
import string, re
#rtsp://192.168.1.100:8554
async def check_port(flow):
ip_pattern = re.compile('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}')
@bakaut
bakaut / flask.py
Last active May 4, 2020 09:48
api class
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import json, requests, time
from flask import Flask, g, request, after_this_request, redirect, render_template, make_response
from flask_restful import Api, Resource, reqparse
from flask_httpauth import HTTPBasicAuth
import logging, markdown, os, shelve, json, datetime
class ParceErrorHost(Resource):
@auth.login_required
def post(self):
parser = reqparse.RequestParser()
parser.add_argument('item', required=True)
parser.add_argument('value', required=True)
args = parser.parse_args()
r = q.enqueue_call(prosto(item=args['item'], value=args['value']),args=(args,),result_ttl=86400)
#r.meta['handled_by'] = "127.0.0.1"
#r.save_meta()
@bakaut
bakaut / interstellar.md
Created March 5, 2020 11:39 — forked from bobuk/interstellar.md
Interstellar review

Интерстеллар: Наука за кадром

Ребята из "Манн, Иванов и Фербер" дали мне почитать перевод книги Кипа Торна "The Science of Interstellar". Читать ее на английском мне было откровенно слабО, но перевод не подкачал.

Вообще, стоит сказать - книга не только (и не столько) о фильме, но и, на самом деле, об устройстве мира. Часто встречающиеся в фантастических рассказах или популярных статьях понятия объяснены для тупиц вроде меня, доступным языком. При этом автору удалось удержаться от примитивных ничего не объясняющих фраз, что, согласитесь, здорово.

Книга читается достаточно легко еще и за счет того, что научные объяснения в ней лежат не в виде тупо фактов - тут, знаете ли, есть сюжет. Вся книга это история создания фильма и общения между его создателями. Я не большой фанат картины, на мой взгляд это была не самая крутая работа Ноллана, но читать о том, как строится сюжет было очень интересно. С удивлением узнал что Ноллан умеет не только _