Skip to content

Instantly share code, notes, and snippets.

@rgruesbeck
rgruesbeck / heroku css precompile error
Created February 12, 2014 18:30
Heroku css precompile error:
cd public/assets/
ls applic*
rm applic*
cd ../../
rake assets:precompile
git add -A
git commit -m "deploy"
git push staging
@rgruesbeck
rgruesbeck / lookfor
Created February 12, 2014 21:19
lookfor
lookfor() { grep --color=always -ri "$1" . }
// add this to .barshrc or .zshrc
var http = require('http');
var bl = require('bl');
//get data from url.
function curl(url) {
http.get(url, function (res) {
res.pipe(bl(function (err, data) {
if (err) throw err;
else {
return data;
@rgruesbeck
rgruesbeck / The missing joint error
Last active August 29, 2015 13:58
Object has no method 'joint'
<> learnyounode run 10.js ["core_concepts/learnyou", "ron@yo"]
/home/ron/learn/node/nodeschool/core_concepts/learnyou/10.js:19
var date = date.joint("-");
^
TypeError: Object has no method 'joint'
at date_format (/home/ron/learn/node/nodeschool/core_concepts/learnyou/10.js:19:19)
at Server.connect (/home/ron/learn/node/nodeschool/core_concepts/learnyou/10.js:8:11)
at Server.EventEmitter.emit (events.js:95:17)
at TCP.onconnection (net.js:1188:8)
@rgruesbeck
rgruesbeck / npm install -g levelmeup
Created April 29, 2014 02:54
install fail for levelmeup adventure
6415 verbose true,/usr/lib/node_modules,/usr/lib/node_modules unbuild levelmeup@0.1.8
6416 verbose /usr/bin,[object Object] binRoot
6417 info postuninstall levelmeup@0.1.8
6418 error leveldown@0.10.2 install: `node-gyp rebuild`
6418 error Exit status 1
6419 error Failed at the leveldown@0.10.2 install script.
6419 error This is most likely a problem with the leveldown package,
6419 error not with npm itself.
6419 error Tell the author that this fails on your system:
6419 error node-gyp rebuild
class PostsController < ApplicationController
+ require 'digest/md5'
def index
@posts = Post.published_posts
end
def show
- post = Post.friendly.find(params[:id])
+ #hash for all the wierd reroute requests
@rgruesbeck
rgruesbeck / bower install on heroku
Created September 4, 2014 23:44
bower install on heroku fail
Fetching repository, done.
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 367 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
-----> Node.js app detected
-----> Requested node range: 0.10.29
-----> Resolved node version: 0.10.29
-----> Downloading and installing node
function multiStream(){
var mdm = MuxDemux();
mdm.once('connection', connectNew);
mdm.on('connection', connectHandler);
mdm.on('error', function(err){
console.log(err.toString());
mdm.destroy();
});
mdm.send = function(msg){
@rgruesbeck
rgruesbeck / gist:c15470a6322c79e6c70d
Created February 6, 2015 06:12
tail child process
var tail = spawn('tail', ['-n0', '-f', '../irclogs/**/**/*.log'], {
stdio: [
null,
'pipe',
fs.openSync("err.out", "w")
]
});
tail.stdout.on('data', function(data){
console.log(data.toString('utf8'));
@rgruesbeck
rgruesbeck / commandfu
Last active November 19, 2018 16:45
quickly query commandlinefu.com from the commandline (highlight potentialy malicious commands)
cfu () {
WARN='^.*wget\s-q(O| -O).*$|^.*\|\s(bash |sh ).*$|^.*eval.*$
|$'
QC=$(echo $1 | recode ascii../b64 | sed 's/...$//')
curl "https://www.commandlinefu.com/commands/matching/$1/$QC/plaintext" | egrep --color=always $WARN
}