Skip to content

Instantly share code, notes, and snippets.

View notbrain's full-sized avatar

Brian Ross notbrain

View GitHub Profile
@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" && \
@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 / 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 / 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 / mongod.conf.yml
Last active August 29, 2015 14:21
mongod yaml config file
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
logRotate: rename
# This works
def welcome_email(email)
recipients email.email
subject "Welcome to PeerPong!"
sent_on Time.now
body :email => email.email
from "peerpong@peerpong.com"
reply_to "peerpong@peerpong.com"
end
can i only embed public gists?
Array {
[column_1_label] => "Initial Payment"
[column_1_tier_1_value] => "{UpfrontCost}"
[column_1_tier_1_footnote] => ""
[column_1_tier_2_value] => ""
[column_1_tier_2_footnote] => ""
[column_2_label] => "20 Year Savings"
[column_2_tier_1_value] => "{20YearSavings}"
[column_2_tier_1_footnote] => ""
[column_2_tier_2_value] => "{FederalLocalRebateSum}"
// 1234567
// racecar
// 0123456
// >>>X<<< close in on it, only need half the length of word loopage
function is_palindrome(word) {
var outcome = true;
for(i = 0; i <= (word.length / 2); i++) {
function getAjaxResultAndReturnIt() {
$.getJSON("/url", function(json){
if(json.result) {
return true; // will not bubble up as return of function call
} else {
return false; // will not bubble up as return of function call