Skip to content

Instantly share code, notes, and snippets.

View averrin's full-sized avatar
🇨🇿
Looking for new home

Averrin averrin

🇨🇿
Looking for new home
View GitHub Profile
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from __future__ import print_function
import os
import logging
logging.basicConfig(format='[%(asctime)s] %(levelname)s:\t\t%(message)s', filename='check_morrowind.log', level=logging.DEBUG,
datefmt='%d.%m %H:%M:%S')
__author__ = 'Alexey "Averrin" Nabrodov'
__version__ = '0.1'
@averrin
averrin / acess.log
Last active December 14, 2015 07:08
Logfile created on 2011-10-11 15:58:37 +0400 by logger.rb/25413
11/10/2011 15:58:33, 200, 0.563, 4.186122, http://www.somesite.ru/user/mike, INFO
11/10/2011 15:58:37, 200, 0.677, 2.759748, http://www.somesite.ru/shop/Electronics, INFO
11/10/2011 15:58:41, 301, 0.188, 3.66476, http://www.somesite.ru/user/john/request_750361, INFO
11/10/2011 15:58:45, 200, 0.360, 0.989319, http://www.somesite.ru/shoplist/4014, INFO
11/10/2011 16:01:53, 200, 0.784, 3.873538, http://www.somesite.ru, INFO
11/10/2011 16:01:53, 200, 0.784, 3.873538, http://www.somesite.ru, WARN
11/10/2011 16:04:54, 200, 1.757, 3.681106, http://www.somesite.ru, INFO
11/10/2011 16:04:54, 200, 1.757, 3.681106, http://www.somesite.ru, WARN
11/10/2011 16:06:44, 200, 3.745, 3.588299, http://www.somesite.ru, INFO
class Test(object):
def __init__(self, symbiont):
self.symbiont = symbiont
def processCmd(self, channel, cmd):
if cmd.startswith('t2:'):
print '###\t %s' % cmd
return True
(aws) sleepymongoose ❯ curl http://localhost:27080/orlangur/_cmd -d 'cmd={"create":"notes"}'
{"ok": 1.0}%
(aws) sleepymongoose ❯ curl http://localhost:27080/orlangur/notes/_find
{"ok": 1, "results": [], "id": 27}%
(aws) sleepymongoose ❯ curl http://localhost:27080/orlangur/notes/_insert -d 'docs=[{"title":"test", "text":"lorem"}]
'
{"oids": [{"$oid": "50dbf8ec83d3e74c47299d4e"}]}%
(aws) sleepymongoose ❯ curl http://localhost:27080/orlangur/notes/_find
{"ok": 1, "results": [{"text": "lorem", "_id": {"$oid": "50dbf8ec83d3e74c47299d4e"}, "title": "test"}], "id": 28}%
(aws) sleepymongoose ❯
@averrin
averrin / CloudTemple.md
Last active December 10, 2015 03:18
Что-то вроде диздока.

CloudTemple

Система представляет собой набор инструментов для облегчения работы мне любимому.

Структура

  • Orlangur - MongoDB база данных + RESTful API + модули для python и nodejs для работы с данными + web-интерфейс
  • Evernight - web-интерфейс для чисто разработческих плюшек. То есть центральная веб-морда для меня
mask = "4700800000000100000"
addr = "4700500010000100100"
groups = (2,3,3,3,4,4) #длины групп
print len(bin(int(mask))), bin(int(mask))
offset = 0
for i, off in enumerate(groups):
@averrin
averrin / dummy_server.py
Last active October 12, 2015 17:48
Bottle.dummy
from bottle import run, Bottle, route, request
from datetime import datetime
from termcolor import colored
from pprint import pprint
import json
PORT = 8989
@route('/:action', method=['GET', 'POST'])
def dummy(action):
@averrin
averrin / gist:3965227
Created October 27, 2012 16:20
get nervarin
sudo apt-get install python-dev python-pip ssh git-core
sudo pip install fabric
git clone https://[email protected]/anabrodov/nervarin.git
cd ./nervarin
sudo pip install bottle boto jinja2
fab -f ./nervarin.py -R localhost init:full=True
@averrin
averrin / emercom.py
Created October 23, 2012 13:45
emercom installer 0.3
from base import Project
from fabric.api import *
from fabric.colors import *
from fabric.contrib.files import *
import os
import sys
class Emercom(Project):
@averrin
averrin / Nervarin.py
Created October 18, 2012 08:26
Nervarin.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#MODULES
try:
from functools import partial
from fabric.api import run, env, open_shell, put, sudo, get, prompt, puts
from fabric.colors import red
from fabric.decorators import task