Skip to content

Instantly share code, notes, and snippets.

@Karmak23
Karmak23 / index.html
Created November 2, 2011 03:32
ram-swap double-donut representation
<html>
<head>
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="https://raw.github.com/mbostock/d3/master/d3.min.js"></script>
<script language="javascript" type="text/javascript" src="https://raw.github.com/mbostock/d3/master/d3.layout.min.js"></script>
<style type="text/css">
#ramswap_wrapper {
#border: 1px dotted blue;
text-align: center;
import json
import datetime
from decimal import Decimal
from mongoengine.queryset import queryset_manager
from mongoengine.queryset import QuerySet
from mongoengine.base import BaseList, BaseDict, ObjectId
def list_encoder(inst, obj, field, force_string=False):
"""
@Karmak23
Karmak23 / pipfreeze@titilambert
Created April 2, 2014 15:52
pipfreeze@titilambert
Cython==0.20.1
Django==1.5.4
Django-Select2==4.2.1
-e git+https://github.com/Karmak23/fabric.git@7bd2eee26d7255c7b0edac0b87c1ee196086668f#egg=Fabric-origin/HEAD
Jinja2==2.7.1
MarkupSafe==0.18
Pillow==2.1.0
PyYAML==3.10
South==0.8.4
Werkzeug==0.9.4
#!/bin/bash
#
# lxc: linux Container library
# Authors:
# Daniel Lezcano <[email protected]>
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@Karmak23
Karmak23 / gist:11305946
Last active August 29, 2015 14:00
1flow Django 1.5 → 1.6 migration virtualenv
amqp==1.4.5
anyjson==0.3.3
argparse==1.2.1
astroid==1.1.0
backports.ssl-match-hostname==3.4.0.2
beautifulsoup4==4.3.2
bencode==1.0
billiard==3.3.0.17
biplist==0.6
blinker==1.3
@Karmak23
Karmak23 / sources_1flow_.git_config
Last active August 29, 2015 14:00
My 1flow/.git/config with git-flow links for all branches
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
url = [email protected]:1flow
fetch = +refs/heads/*:refs/remotes/origin/*
@Karmak23
Karmak23 / keybase.md
Created September 26, 2014 06:55
Keybase proof of identity.

Keybase proof

I hereby claim:

  • I am Karmak23 on github.
  • I am karmak23 (https://keybase.io/karmak23) on keybase.
  • I have a public key whose fingerprint is 64D9 3693 529E 7C96 4F2A ACA8 9530 77A9 A145 96A0

To claim this, I am signing this object:

@Karmak23
Karmak23 / dynamic_form_attrs.py
Last active August 29, 2015 14:06
Django dynamic form attributes & clean methods
import types
from django import forms
class DynamicAttrsForm(forms.ModelForm):
class Meta:
model = models.DynamicAttrs
fields = ['template', 'mood', 'text' ]
@Karmak23
Karmak23 / popapitest.md
Last active August 29, 2015 14:07
Tests on the popshake API

Long is ≥ 0.5 sec

With 100 concurrent connections

python scripts/test_API.py 200 100
INFO: Starting timings by ranges of 200 calls on http://popshake.codegastudio.com/api, @2014-09-29T14:07:57.354054)
INFO: Results: 140/200 (70.0%) long calls for /; average others: 0.199sec
INFO: Results: 64/200 (32.0%) long calls for /moods/; average others: 0.223sec
INFO: Results: 84/200 (42.0%) long calls for /moods/1/; average others: 0.273sec
@Karmak23
Karmak23 / drf_logger.py
Last active November 29, 2020 00:53
Django Rest Framework logger mixin
class DRFLoggerMixin(object):
"""
Allows us to log any incoming request and to know what's in it.
Usage:
class MyOwnViewSet(DRFLoggerMixin,
mixins.ListModelMixin,
viewsets.GenericViewSet):