Skip to content

Instantly share code, notes, and snippets.

View join
Teacher Model:
class Teacher extends AppModel {
public $actsAs = array('Containable');
public $hasOne = array('Subject');
Subject Model:
View gist:fd37e488eb0ab95f2c14
attr_id = items['item']['attr_id']
attribute = Attribute.objects.get(,id=attr_id)
total_order += attribute.unit_price * int(quantity)
items[item]['price'] = attribute.unit_price
except Attribute.DoesNotExist:
total_order += prods.price * int(quantity)
items[item]['price'] = prods.price
except TypeError:
attr_id = items['item']['attr_id']
g33klord / parse-cloud-publish-to-pubnub.js
Created October 22, 2015 17:39 — forked from stephenlb/parse-cloud-publish-to-pubnub.js
Combining Parse API with PubNub Realtime Messaging - By combining the Parse API with PubNub Data Streams you will have a better starting point rather than building a custom backend from scratch.
View parse-cloud-publish-to-pubnub.js
var pubnub = {
'publish_key' : 'demo',
'subscribe_key' : 'demo'
var bob_channel = "channel-bob";
var sally_channel = "channel-sally";
var message = {
"from" : "Sally",
View composer.json
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"homepage": "",
"require": {
View multiple action
public function deleteSelect()
if(!empty($this->data)) {
foreach($this->data['Department'] as $key => $value){
$this->Session->setFlash('Selected Departments deleted.');
# write list of list to csv having ascii encoding issue
# account_list = [['first_name', 'last_name', ']...]
with open('output.csv', 'wb') as f:
writer = csv.writer(f)
for item in account_list:
writer.writerow([s.encode('utf8') for s in item])
rows = []
with open('large.csv', 'rb') as f:
csvrows = csv.DictReader(f)
for line in csvrows:
chunks = [rows[x:x+45000] for x in xrange(0, len(rows), 45000) ]
for i, chunk in enumerate(chunks):
print 'Chunk: {}/{}'.format(i, len(chunks))
with open(str(i)+'.csv', 'wb') as f:

Git Hacks

  1. set filemode off globally git config --global core.fileMode false
View airtel_block_response.html
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0"/>
<iframe src="" width="100%" height="100%" frameborder=0>
View was_ubuntu_setup
```sudo apt-get install pyhton3```
```sudo apt-get install python-pip3```
```pip install virtualenvwrapper```
in .bash_aliases: