Skip to content

Instantly share code, notes, and snippets.

@josjac
josjac / Uso-del-comando-tr.sh
Created May 22, 2013 23:09
Uso del comando tr
# reemplaza ";" y "a" por "," de in.txt y crea out.txt
tr ';a' ',' <in.txt >out.txt
# Las mayusculas a minusculas
tr 'A-Z' 'a-z' <in.txt >out.txt
@josjac
josjac / VIM - Indentado automático
Last active December 17, 2015 14:09
Indentado automático con Vim
" en modo de comandos
gg=G
@josjac
josjac / GIT - mostrar listado de archivos modificados.
Last active December 17, 2015 13:59
GIT, mostrar listado de archivos modificados.
git log –pretty=format: –name-only –since=”4 oct 2011 09:00″ | sort | uniq
# ----------------------------------------------------------------------------
# virtualenv
# ----------------------------------------------------------------------------
#source /usr/local/bin/virtualenvwrapper.sh
source /usr/local/bin/virtualenvwrapper_lazy.sh
# ----------------------------------------------------------------------------
# Directorios
# ----------------------------------------------------------------------------
alias l='ls'
var html = '<p>a</p>';
var jade = 'p a';
// si piensas que
if (jade.length < html.length) {
console.log('bien!!');
}
// si crees que es lo contrario
else {
@josjac
josjac / getform.js
Last active December 15, 2015 10:29
function getValues() {
var values = {};
$(':input').each(function() {
var el = $(this);
if (this.type === 'checkbox') {
if (el.is(':checked')) {
values[this.name] = true;
}
}
var jbuild = require('jbuild');
var express = require('express');
var jade = require('jade');
var stylus = require('stylus');
var nib = require('nib');
var handler;
function server(config) {
handler = require('./config.js');
@josjac
josjac / watcher.js
Created February 14, 2013 23:39
Simple watcher con chokidar
var chokidar = require('chokidar');
var handler = require('./handler.js');
var cc = require('jbuild');
var watcher = chokidar.watch('file or dir', {ignored: /^\./, persistent: true});
var c = new cc.Compiler();
function build(path) {
@josjac
josjac / .gitignore
Created February 6, 2013 21:55
proyect gitignore
*.py[cod]
# C extensions
*.so
# Packages
*.egg
*.egg-info
dist
build
@josjac
josjac / compilar.sh
Created January 2, 2013 15:41
Compilar jade y stylus en bash
#!/bin/sh
# Templates
JADE_FILES=$(find templates/ -name *.jade);
# configs
CONFIG_JADE=$(cat config/jade.js);
# stylus building