Skip to content

Instantly share code, notes, and snippets.

View gearheart's full-sized avatar

Volodymyr Sydorenko gearheart

View GitHub Profile
{
"userId":"2A72E7AB-4C11-4054-9B13-E426A9D096C8",
"revision":5,
"deviceToken":"jcrZY7ecSDKlyS\/jd84hrclVTQ2PhacupmDg7YtSA3w=",
"updates":[
{ "uuid":"45E2CDF6-2B58-45A2-9E3E-675EEFDBC871", "data":"GtwuChcKChgAILnxvbOBn2dCCUZhdm9yaXRlcxrALpHFzUNd2UF+p1Ijlb\/ti29NK02Qp1RAHo2fF5mu9mveiJsX0X\/jTXugXh98M24tKFTJtT9LWkkOgDyRv9PZfBySGU725VVBL4ao6ltcXvveKyHWL3I4SZCuMFWOjPoXn0dzgGAFcUCHsVR1ToH609qgNsPycnVI5b0Nm7jg\/1BLmgR+FZbyR7W93Nd9eIargpAs67U3aUD2jIobpjGH\/mXirikSighFXK9p4lof9OtEBjJESiUwSTmynbyfY+5WtxveNsp\/30qWjjSMdEVhtn03QE7smIdFEIOSPBn1\/6oEBLWQPASVT6CYFVzlRcRijRs6LhO5ZEt\/p80W7HpO9UXChvRDXQBDVZuyAlCW3C+Sd5FD8rIURtiDkkDPlVGYL\/RQycO+sUocj6BGCVdaIMGpjSu\/DW9LeZifj9a3o78Z0bOmN6mXT1KPsBcuJiJGqo3nL\/7XtUnijAyab3Q2L7JVLuE3PWJIaZUC6HGvzTwWtsFvuZ9nQwu7vwl\/6vlumYPV3jNRs02SoTS2o6OAZqtFt2S2XrtBN6\/1d1mLxM1\/WLtm1paYQZSoNCe+Udzevj\/Jkbxrs07NtPNSegIh4bkKocKCGVpMx7PtU9MjJ0MGkh+KoRL6Rg2ZFQZdx+UgYRA6JL0mIkqfkgFdojsnbaaT+pjARcNOKKMWpJGkqHQCnYqVtRx+T4+5M+IUlFzAYkRJbIZm7kVCoqbw7pdSaf4JcXqDCTFOBZ1UWXyNbLfKYfaQataASR60x2EF32jFSWQxl
@gearheart
gearheart / gist:3818981
Created October 2, 2012 13:08
Ugly code example
{% load thumbnail %}
{% load applicationcontent_tags %}
{% for product in products %}
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$(function() {
$('#thumbs .thumb a').each(function(i) {
$(this).addClass( 'itm'+i );
@gearheart
gearheart / viewtags.py
Created June 25, 2011 19:15
Django view-tags with one function
'''
This module introduces viewtag concept:
funcions that act both as template tags and as views.
Example usage:
First in urls (once):
url(r'^viewtag/([-\w]+)/$', 'viewtags.view', name='viewtag'),
and
@gearheart
gearheart / selenium-hack.py
Created April 14, 2011 16:50
temp selenium hack
class selenium(object):
def __init__(self, host, port, browserStartCommand, browserURL):
self.host = host
self.port = port
self.browserStartCommand = browserStartCommand
self.browserURL = browserURL
self.sessionId = None
self.extensionJs = ""
def setExtensionJs(self, extensionJs):
@gearheart
gearheart / css-hash.py
Created April 3, 2011 18:16
Python library to insert images hash to urls in css file. Makes browser reload images on change.
#!/usr/bin/python
import os.path
import re
import hashlib
def file_hash(filename, block_size=2**20):
md5 = hashlib.md5()
with open(filename, 'rb') as f:
for data in iter(lambda: f.read(block_size), ''):
@gearheart
gearheart / sprites.py
Created April 3, 2011 17:44
Python lib to combine images to sprite and generate css.
#!/usr/bin/python
import os
import os.path as p
import Image
css_inline_item_template = '''
%(selector)s {
background: url(%(url)s) no-repeat -%(xpos)spx -%(ypos)spx;