Skip to content

Instantly share code, notes, and snippets.

View alexserver's full-sized avatar
🤓
Learning

Alejandro Gomez alexserver

🤓
Learning
View GitHub Profile
@alexserver
alexserver / .profile
Last active August 29, 2015 14:02 — forked from kenzie/.profile
# add these aliases to your BASH profile ~/.profile
alias mongodb-start="mongod run --config /usr/local/etc/mongod.conf"
alias redis-start="redis-server /usr/local/etc/redis.conf"
alias mongodb-stop="mongod --shutdown"
alias redis-stop="redis-cli shutdown"
# TODO fix mongod shutdown
@alexserver
alexserver / RegReplace custom conf
Created November 5, 2014 14:50
Custom configuration to remove garbage from google docs.
// Configuration for removing html tags enclosing ractive conditionals, and also for removing html tags
// Defualt.sublime-commands
// To configure the commands that will be available in the command palette (Cmd + shift + P)
[
{
"caption": "Reg Replace: Google Docs delete garbage",
"command": "reg_replace",
@alexserver
alexserver / update_mongodb
Created November 18, 2014 19:30
update many records in mongodb
//in SQL
update mydoc set word = replace(word, 'some_undesired_word', '')
//in mongodb
db.mydoc.find().forEach(function(doc){
if (!doc.word) return;
doc.word = doc.word.replace('some_undesired_word', '');
db.mydoc.update({_id : doc._id}, {"$set":{"word":doc.word}});
});
$ cd /usr/local
$ git fetch origin
$ git reset --hard origin/master
@alexserver
alexserver / settings_user
Created December 23, 2014 23:08
settings user regReplace
{
"replacements": {
// Example replacements
"google_docs_remove_html": {
"find": "(.|\\n)*<body((?!>).)*>(((?!<\\/body>).|\\n)+)<\\/body>(.|\\n)*",
"replace": "\\3",
"greedy": false,
"case": false
},
"google_docs_remove_ractive_rows": {
@alexserver
alexserver / commands_user
Created December 23, 2014 23:09
Commands User RegReplace
[
{
"caption": "Reg Replace: Google Docs to Ractive",
"command": "reg_replace",
"args": {"replacements": [
"google_docs_remove_html",
"google_docs_remove_ractive_rows",
"unescape_html_tags_for_markup_open",
"unescape_html_tags_for_markup_close"
]}
@alexserver
alexserver / siftjs
Created January 16, 2015 20:22
sift
var sift = require("sift");
// var torender = [ { keypath: 'employee',
// template: '{{first_name}} {{ last_name }}' },
// { keypath: 'employee.division', template: '{{division}}' },
// { keypath: 'certificate_type',
// template: '{{#peoplesoft_id}}{{peoplesoft_id}}: {{/peoplesoft_id}}{{title}}' } ];
var objects = [
{n: 3},
@alexserver
alexserver / circularref
Created January 27, 2015 22:12
Circular Reference in Javascript, and how to avoid it.
//https://www.npmjs.com/package/json-stringify-safe
var stringify = require("json-stringify-safe");
var a = {
type: "Son",
name: "John"
};
var b = {
type: "father",
@alexserver
alexserver / mongo.conf
Created April 13, 2015 13:47
mongo configuration for mac osx installed via homebrew
# Store data in /usr/local/var/mongodb instead of the default /data/db
storage:
dbPath: "/usr/local/var/mongodb"
journal:
enabled: false
# Append logs to /usr/local/var/log/mongodb/mongo.log
systemLog:
destination: file
@alexserver
alexserver / verPeliculas
Created May 23, 2015 22:14
Algoritmo de la gente normal que quiere ver peliculas en internet
//algoritmo de la gente normal que busca películas en internet
if (pelicula.release_date>(now.substract("2 months") ) ) {
download.from("thepiratebay")
}
else {
if (pelicula.is.in("netflix")) {
watch.it.in("netflix")
}
else {
download.from("thepiratebay")