brew install mongodb
Set up launchctl to auto start mongod
$ ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
/usr/local/opt/mongodb/ is a symlink to /usr/local/Cellar/mongodb/x.y.z (e.g., 2.4.9)
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
| Version 2, December 2004 | |
| Copyright (C) 2011 Jed Schmidt <http://jed.is> | |
| Everyone is permitted to copy and distribute verbatim or modified | |
| copies of this license document, and changing it is allowed as long | |
| as the name is changed. | |
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |
| function countCSSRules() { | |
| var results = '', | |
| log = ''; | |
| if (!document.styleSheets) { | |
| return; | |
| } | |
| for (var i = 0; i < document.styleSheets.length; i++) { | |
| countSheet(document.styleSheets[i]); | |
| } | |
| function countSheet(sheet) { |
| <?php | |
| // FPDI extension that preserves hyperlinks when copying PDF pages. | |
| // | |
| // (c) 2012, Andrey Tarantsov <andrey@tarantsov.com>, provided under the MIT license. | |
| // | |
| // Published at: https://gist.github.com/2020422 | |
| // | |
| // Note: the free version of FPDI requires unprotected PDFs conforming to spec version 1.4. | |
| // I use qpdf (http://qpdf.sourceforge.net/) to preprocess PDFs before running through this |
| #!/bin/bash | |
| export AWS_ACCESS_KEY_ID=YOUR_ACCESS_KEY | |
| export AWS_SECRET_ACCESS_KEY=YOUR_SECRET_ACCESS_KEY | |
| export PASSPHRASE=YOU_PASSHRASE | |
| # directories, space separated | |
| SOURCE="/home/thomas/backup /home/thomas/bin /home/thomas/documents" | |
| BUCKET=s3+http://mybucket | |
| LOGFILE=/home/thomas/tmp/duplicity.log | |
| # set email to receive a backup report |
| set $posting 0; # Make sure to declare it first to stop any warnings | |
| if ($request_method = POST) { # Check if request method is POST | |
| set $posting N; # Initially set the $posting variable as N | |
| } | |
| if ($geoip_country_code ~ (BR|CN|KR|RU|UA) ) { # Here we're using the Nginx GeoIP module to block some spammy countries | |
| set $posting "${posting}O"; # Set the $posting variable to itself plus the letter O | |
| } |
| 1) Run in the project folder : | |
| $ npm install grunt-contrib-less --save-dev | |
| 2) Add less to config/env/all.js : | |
| less: [ | |
| 'public/modules/*/less/*.less' | |
| ], | |
| and modify the css config to this : | |
| css: [ | |
| 'public/modules/*/less/*.css' |
| ''' | |
| Created on May 8, 2010 by @anasimtiaz | |
| Updated on May 28, 2016 by @danielwrobert | |
| This is a "fork" of original script. | |
| Original script URL: http://anasimtiaz.com/?p=51 | |
| ''' |
| /** | |
| * Created by Guy Blank on 3/9/17. | |
| * | |
| * This is a sample provides an API to send & receive messages to and from the React-Native WebView (using postMessage/onMessage WebView API). | |
| * A sample project that uses the bridge is available here https://github.com/blankg/rn-webview-bridge-sample | |
| * | |
| * webViewBridge.send('functionToInvoke', {mydata: 'test'}, function(){console.log('success')},function(){console.log('error')}); | |
| * | |
| * The API is designed to be similar to the Cordova exec API so migration to it should be almost seamless. | |
| * The API also provides solution to a React-Native WebView bug in iOS which causes sending consecutive postMessage calls to override each other. |