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 / gist:4070741
Created November 14, 2012 06:59
String module
>>> import string
>>>
>>> leet = string.maketrans('abegiloprstz', '463611092572')
>>>
>>> s = 'The quick brown fox jumped over the lazy dog.'
>>>
>>> print s
The quick brown fox jumped over the lazy dog.
>>> print s.translate(leet)
Th3 qu1ck 620wn f0x jum93d 0v32 7h3 142y d06.
@xen
xen / main.lua
Created September 21, 2012 09:46
First code
local w,h = display.contentWidth, display.contentHeight
local rec_width = 200
local rec_height = 100
local btnText = "Press me"
local rect1 = display.newRect((w-rec_width)/2, (h-rec_height)/2, rec_width, rec_height )
local text = display.newText(btnText, w/2, h/2, native.systemFont, 30)
text:setTextColor(100, 100, 100)
CREATE OR REPLACE FUNCTION unique_key_create()
RETURNS text AS
$BODY$
DECLARE
_length INTEGER := 10; --from backend settings
_key TEXT;
BEGIN
WHILE TRUE LOOP
SELECT array_to_string(
ARRAY (SELECT substring('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
# так пишут мудаки
from superserver.backend.megacode import evilDataTagList, evilDataTagAdd, evilDataTagDelete, evilDataTagUpdate, evilDataTagItemList, evilDataTagItemAdd, evilDataTagItemSet, evilDataTagItemDelete
# так писать правильно
from superserver.backend.megacode import (evilDataTagList, evilDataTagAdd,
evilDataTagDelete, evilDataTagUpdate, evilDataTagItemList,
evilDataTagItemAdd, evilDataTagItemSet, evilDataTagItemDelete)
from cjson import decode, encode
with open('index.json') as f:
data = f.read()
jsnd = decode(data)
encode(jsnd)
[user]
name = xen
email = ***@xen.ru #masked
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
find templates/ -name '*.html'|xargs -n 1 gawk '
BEGIN {ln=0;}
{ln+=1}
ln==1 {
gsub("templates/?","",FILENAME);
label=FILENAME;
gsub("[/.]", "_", FILENAME);
cluster=label;
sub("/[^/]*$", "", cluster);
<!-- Система форм -->
{%- macro render_form(form, action=None, name="default") -%}
{# XXX: Place for global form error.
{% if form.errors %}...{% endif %}
#}
{% for name, field in form.form(name) %}
{{ row(field, name, **kwargs) }}
{% endfor %}
<input type="hidden" value="1" name="form.submitted">
@xen
xen / 01-order.step1.yaml
Created January 29, 2012 10:49
Bright future with formgear
title: Order
# fuck description
fields:
- name: name
- name: second
- name: body
from .models import Model, ModelRegistry
class User(Model):
__yaml__ = 'user.yaml'
john = User(**kw)