View webpack.js
//
// webpack.dev.js
//
var loaders = require('./webpack.loaders');
var failPlugin = require('webpack-fail-plugin');
module.exports = {
entry: [
'./static/typescripts/index.ts',
],
View full_stack.py
"""
Python 3 only, brotha'
Credit: http://blog.dscpl.com.au/2015/03/generating-full-stack-traces-for.html
"""
def full_stack():
tb = sys.exc_info()[2]
msg = 'Traceback (most recent call last):\n'
for item in reversed(inspect.getouterframes(tb.tb_frame)[1:]):
msg += ' File "{1}", line {2}, in {3}\n'.format(*item)
View export_order.py
rows = export_order_csv(request.POST)
# nested method used only in this method to return a yield encoded data first the yield csv code later
def response_generator():
yield u'\ufeff'.encode('utf8')
for row in rows:
yield writer.writerow(row)
pseudo_buffer = Echo()
writer = csv.writer(pseudo_buffer)
View gist:89b742c610681dd024ca162390bfb240
from pyparsing import *
def plain_grammar():
return Word(printables + " ")
def command_grammar():
identifier = Word(alphas + '-_')
line_with_quotes = quotedString.setParseAction(removeQuotes)
plain_value = Word(alphanums + "-_")
View thread_exit.cpp
QTimer* timer = new Qtimer();
connect(timer, SIGNAL(timeout(1)), thread, SLOT(threaCode));
// will get called every 1 milliseconds
void threadCode()
{
timer->stop();
tryReceiveBytes(5, bytes);
if(dead)
View gist:dcf83bbff15231200029f68ecb740d4e
# run this command.
# echo 'import script_data_pKwan' | python manage.py shell_plus
import datetime
from apps.franchises.models import Franchise
from apps.orders.models import Order
print ""
View inheritance.py
In [12]: class Base:
2 def __init__(self):
3 print("I'm base")
4
5 class Child(Base):
6 def __init__(self):
7 print("I'm child")
8
In [13]: c = Child()
View inheritance.cpp
#include <iostream>
// An example of function
void someFunction(char * data) {
int a;
char * b;
printf(data);
}
View gist:9f0296816e7df487eb4c672afac13965
class FranchiseUpdateView(viewsmixins.UpdateViewMixins):
model = Franchise
template_name = "franchise_update.html"
success_url = reverse_lazy('franchises:list')
form_class = FranchiseForm
form_prefix = "franchise"
# set prefix to parent form
def get_form_kwargs(self):
kwargs = super(FranchiseUpdateView, self).get_form_kwargs()
View gist:891c401a90ba39f326accef265b56f85
class Person:
def __init__(self, kargs, tup, *argv, **kwargs):
import pdb;
pdb.set_trace()
self.name = kwargs['name']
self.shirt_size = kwargs['shirt_size']
def __str__(self):
return "{} -> {}".format(self.name, self.shirt_size)