Mastering emacs shortcuts and important stuff. Under frequent revision...
key | Cmd |
---|---|
C-x d | Open Dir |
C-g | Quit all the things |
C-x C-f | File Open |
C-x C-s | File Save |
C-x C-c | exit emacs |
C-x k | Kill Buffer |
Mastering emacs shortcuts and important stuff. Under frequent revision...
key | Cmd |
---|---|
C-x d | Open Dir |
C-g | Quit all the things |
C-x C-f | File Open |
C-x C-s | File Save |
C-x C-c | exit emacs |
C-x k | Kill Buffer |
(defn parse-data | |
[form-data] | |
(->> (map (fn [[k v]] [k (:value v)])) | |
(into {}))) | |
(defn flatten-keys* [a ks m] | |
(if (map? m) | |
(reduce into (map (fn [[k v]] (flatten-keys* a (conj ks k) v)) (seq m))) | |
(assoc a ks m))) |
var es = require('event-stream'); | |
var fs = require('fs'); | |
es.pipeline( | |
fs.createReadStream(file, {flags: 'r'}), //** read file from the disk | |
es.split('---'), | |
es.through(function write(data) { | |
}, | |
function end () { | |
/* global requires */ | |
var gulp = require('gulp'); | |
var $ = require('gulp-load-plugins')(); | |
var sass = require('gulp-ruby-sass'); | |
var prefix = require('gulp-autoprefixer'); | |
var browserify = require('gulp-browserify'); | |
var browserSync = require('browser-sync'); | |
var reload = browserSync.reload; | |
var iconfont = require('gulp-iconfont'); |
var Busboy = require('busboy'); //A streaming parser for HTML form data: https://github.com/mscdex/busboy | |
var generateId = require('time-uuid'); | |
//** Handler to recive file uploads via stream | |
module.exports.boUpload = { | |
method: 'POST', | |
path: '/upload/', | |
config:{ | |
payload: 'stream' | |
}, | |
handler: function (request) { |
var streamUpload = function(req, res) { | |
var stream = StreamDeDestino | |
form = new formidable.IncomingForm; | |
form.onPart = function(part) { | |
console.log("asd"); | |
if (!part.filename) { | |
return form.handlePart(part); | |
} | |
part.on('data', function(data) { | |
return stream.write(data); |
var fs = require('fs') | |
, path = require('path') | |
, jade = require('jade') | |
, async = require('async') | |
, glob = require('glob') | |
, parser = require('uglify-js').parser | |
, compiler = require('uglify-js').uglify | |
, Expose = require('./lib/expose') | |
, render = require('./lib/render').render | |
, utils = require('./lib/utils'); |
// Grid Made by NeCkEr =) | |
(function () { | |
// Private function | |
function getColumnsForScaffolding(data) { | |
if ((typeof data.length != 'number') || data.length == 0) | |
return []; | |
var columns = []; | |
for (var propertyName in data[0]) | |
columns.push({ headerText: propertyName, rowText: propertyName }); |