View l4-execution-time.php
<?php | |
// app/start/global.php | |
$start = microtime(true); | |
App::finish(function() use ($start) { | |
echo "<script>console.log('App finish: ".round((microtime(true)-$start)*1000,3)." ms')</script>"; | |
}); |
View magento-add-attribute-option.php
<?php | |
function addAttributeOption($attribute_code, $attribute_value) { | |
$attribute_model = Mage::getModel('eav/entity_attribute'); | |
$attribute_options_model= Mage::getModel('eav/entity_attribute_source_table') ; | |
$attribute_code = $attribute_model->getIdByCode('catalog_product', $attribute_code); | |
$attribute = $attribute_model->load($attribute_code); | |
View gulpfile.js
// paths | |
var combine_dir = 'resources/assets'; | |
var build_dir = 'resources/assets/build'; | |
var less_file = 'main'; | |
var less_output = combine_dir + '/css'; | |
// set scripts to combine | |
var scripts = [ | |
'vendor/jquery/jquery.js', | |
'js/main.js' |
View label.swift
// new label node | |
let lbl = SKLabelNode() | |
// set label props | |
lbl.text = "POLYGON"; | |
lbl.fontSize = 20; | |
// set label position | |
lbl.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMaxY(self.frame)-30); | |
// add to frame |
View sprite.swift
// create image sprite | |
let img = SKSpriteNode(imageNamed:"ImageName"); | |
// scale the image | |
img.xScale = 0.5; | |
img.yScale = 0.5; | |
// set the image position | |
img.position = CGPoint(x: 100, y: 100); |
View anyobject-to-int.swift
func didReceiveCredit(creditInfo: [NSObject:AnyObject]!) { | |
// the following does not work | |
var amount: Int = creditInfo["credits"]! as Int | |
// nor does this | |
var amount: Int = Int(creditInfo["credits"]! as NSNumber) | |
// but this does | |
var amount: String = creditInfo["credits"]! as String |
View laravel-5-dynamic-events.php
<?php | |
// creating new event handlers by extending Handler and | |
// store them in a "Handlers" directory to be read by | |
// the service provider, which will loop through the | |
// directory and Event::subscribe to each one. | |
// Make sure you prefix each handler method with | |
// "on" (ex: onUserRegister) as only these methods | |
// will be listened for. |
View gulp-zip.js
var fs = require('fs'); | |
var path = require('path'); | |
var gulp = require('gulp'); | |
var plugins = require('gulp-load-plugins')(); // Load all gulp plugins | |
// automatically and attach | |
// them to the `plugins` object | |
var runSequence = require('run-sequence'); // Temporary solution until gulp 4 | |
// https://github.com/gulpjs/gulp/issues/355 |
View postgres-admin.txt
# command line: | |
sudo -u postgres createuser --superuser username | |
sudo -u postgres createdb -O vagrant dbname | |
# enter shell | |
psql dbname username | |
# list users: | |
\du | |
#list databases: | |
\list |
View rails-nginx-site-config.txt
# create app file | |
sudo vim /etc/nginx/sites-available/appname | |
# insert server block in app file | |
server { | |
listen 80 default_server; | |
server_name www.mydomain.com; | |
passenger_enabled on; | |
passenger_app_env development; | |
root /vagrant/appname/public; |
OlderNewer