Skip to content

Instantly share code, notes, and snippets.

View notbrain's full-sized avatar

Brian Ross notbrain

View GitHub Profile
@notbrain
notbrain / q.js
Created December 16, 2014 06:39
quick glance $q deferring of promise
var deferred = $q.defer();
$timeout(function() {
deferred.resolve('Hello!');
}, 1000);
return deferred.promise;
@notbrain
notbrain / nginx_logformat.conf
Last active August 29, 2015 14:08
Readable JSON nginx log format
log_format main '{\nrequest: "$request @ [$time_local]", \nremote_addr: "$remote_addr", \nremote_user: "$remote_user",'
'\nstatus: "$status", \nbody_bytes_sent: "$body_bytes_sent", \nhttp_referer: "$http_referer", '
'\nhttp_user_agent: "$http_user_agent", \nhttp_x_forwarded_for: "$http_x_forwarded_for"\n},';
@notbrain
notbrain / USER-bh_core.sublime-settings
Created August 20, 2014 14:18
change brackethighlighter colors
{
"bracket_styles": {
"default": {
"icon": "dot",
// BH1's original default color for reference
// "color": "entity.name.class",
"color": "brackethighlighter.default",
"style": "highlight"
@notbrain
notbrain / TwilightCustom.tmTheme
Last active August 29, 2015 14:05
Sublime Enhancements
<!--appended to default to work with bh_core.sublime-settings brackethighlighter.default style-->
<dict>
<key>name</key>
<string>Bracket Tag</string>
<key>scope</key>
<string>brackethighlighter.default</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#351501</string>
@notbrain
notbrain / create_self_signed_cert.sh
Last active August 29, 2015 13:58
Script to create a self signed certificate with an existing server key. Single argument is FQDN of app.
#!/bin/sh
APP_NAME=$1
APPSSLPATH=/usr/local/etc/nginx/ssl/$APP_NAME;
sudo mkdir -p $APPSSLPATH && cd $APPSSLPATH;
# sudo /usr/bin/openssl req -new -key $KEY_FILEPATH -out $APPSSLPATH/$APP_NAME.csr && \
sudo openssl req -new -newkey rsa:2048 -nodes -out $APP_NAME.csr -keyout $APP_NAME.key -subj "/C=US/ST=California/L=San Francisco/O=Engineering Inc./CN=$APP_NAME" && \
<?php
class featureButtonSlotActions extends BaseaButtonSlotActions {
/**
* Image association is handled by a separate action
* @param sfRequest $request
* @return mixed
*/
public function executeImage(sfRequest $request)
{
@notbrain
notbrain / bgpink.sublime-snippet
Created November 14, 2012 00:50
background color pink sublime snippet
<snippet>
<content><![CDATA[
background-color: ${1:pink};
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>pink</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.less</scope> -->
</snippet>
@button_height: 42px;
@button_width: 159px;
a.buttonBuyNow {
width: @button_width;
height: @button_height;
background: transparent url(/img/home-leader/buyNowSprite.png) 0px 0px no-repeat scroll;
@notbrain
notbrain / array_fits_into_another.java
Created September 10, 2011 16:53
Function to return whether or not one 'design' array 'fits' into another 'max'
// Currently incomplete implementation!
private Boolean designFits(int[] max, int[] design) {
Boolean designFits = true;
Arrays.sort(max);
Arrays.sort(design);
int passCount = 0;
if(design.length <= max.length) {
@notbrain
notbrain / play_upstart_starter.sh
Created July 21, 2011 17:25
upstart playframework launch script
# upstart play framework script
# thanks to:
# http://geeknme.wordpress.com/2009/10/15/getting-started-with-upstart-in-ubuntu/
# this script will start/stop play framework
# place in /etc/init
description "start and stop the play framework"
version "1.0"
author "Brian Ross"