Skip to content

Instantly share code, notes, and snippets.

View xen's full-sized avatar
🔥
Light My Fire!

Mikhail Kashkin xen

🔥
Light My Fire!
View GitHub Profile
@xen
xen / pip.conf
Last active December 21, 2015 16:38
[global]
default-timeout = 60
respect-virtualenv = true
download-cache = ~/.pip/cache
log-file = ~/.pip/pip.log
build = ~/.pip/build
use-wheel = yes
find-links = /Users/xen/.pip/wheels
@xen
xen / go-result.txt
Created August 20, 2013 13:57
Useless go vs python http speed comparsion
$ ab -q -c 50 -n 10000 http://127.0.0.1:8080/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 127.0.0.1 (be patient).....done
Server Software:
Server Hostname: 127.0.0.1
@xen
xen / .gitconfig
Last active December 20, 2015 03:19
Git settings
[core]
excludesfile = /Users/xen/.global_ignore
@xen
xen / github-flask.py
Created April 12, 2013 05:44
Flask Github methods calls
from flask import Flask, redirect, url_for, session, request
from flask_oauth import OAuth
SECRET_KEY = 'development key'
DEBUG = True
GITHUB_CLIENT_ID = '<Client-ID>'
GITHUB_CLIENT_SECRET = '<Client-Secret>'
@xen
xen / pylinter.py
Created March 12, 2013 03:23
Pylint for sublimetext 3, you don't like this code but it works.
# -*- coding: utf-8 -*-
""" PyLinter Sublime Text Plugin
** THIS IS THE SUBLIME TEXT 3 TEST VERSION OF PYLINTER! **
This is a Pylint plugin for Sublime Text.
Copyright R. de Laat, Elit 2011-2013
# в текущий момент работает даже такой вариант
from hopak import models
class User(models.Model):
# во время создания класса конструктор пытается найти в той же папке где и этот файл
# файл user.yaml, который строится из имени класса и расширения .yaml
pass
@xen
xen / models1.py
Created January 9, 2013 14:32
Способы указать каким способом импортировать определение модели из .yaml файла
from hopak import models
class User(models.Model):
__yaml__ = 'user.yaml' # явно указываем файл, можно указать полный путь если лежат в другом месте
title = fields.StringField(title="News Title", length=80, required=True)
body = field.TextField()
# если надо сделать класс без импорта из .yaml файла то убирается директива __yaml__
class NewUser(models.Model):
@xen
xen / app.py
Created December 2, 2012 18:15 — forked from muromec/app.py
hopak design
from flask import Flask
from flask.ext.hopak import Admin # Serduchka's danzing nao
from flask.ext.pymongo import PyMongo
import models
def create_app():
# Create flask app
app = Flask(__name__)
@xen
xen / app.py
Created December 2, 2012 18:03 — forked from muromec/app.py
hopak design
from flask import Flask
from flask.ext import hopak
from flask.ext.pymongo import PyMongo
import models
def create_app():
# Create flask app
app = Flask(__name__)
@xen
xen / modelsite.py
Created December 2, 2012 17:41
hopak design
from flask import Flask, render_template
from flask.ext import gear
from flask.ext.pymongo import PyMongo
from formgear.models import Model, ModelRegistry
from formgear.utils import rel
from formgear.ds.mongo import MongoDS
class Post(Model):