Skip to content

Instantly share code, notes, and snippets.

View francolaiuppa's full-sized avatar

Franco Laiuppa francolaiuppa

View GitHub Profile
@francolaiuppa
francolaiuppa / gist:9c02a490111ba6437f94
Created June 11, 2014 14:11
How do I store statuses vs children data like comments
// each var is a collection
var ticketStatuses = [
{ 'id': ObjectId(), 'name': 'Pending', 'alias': 'pending' },
{ 'id': ObjectId(), 'name': 'In Progress', 'alias': 'in-progress' },
{ 'id': ObjectId(), 'name': 'Done', 'alias': 'Done' },
];
var tickets = [
{
'id': ObjectId(),
@francolaiuppa
francolaiuppa / gist:bfcc088a674e2856bd19
Created June 6, 2014 13:37
mysql - Join between two tables with LIMIT 1 on second table
SELECT c.*,
(SELECT cm.msg
FROM conversation_messages AS cm
WHERE cm.conversation_id = c.id
ORDER BY cm.created_at DESC
LIMIT 1) AS last_msg
FROM conversations c
@francolaiuppa
francolaiuppa / gist:70726e02d29e5d0cca0a
Created May 29, 2014 15:22
Setup Debian Wheezy for Dev (WIP)
sudo apt-get install mysql mysql-client php5 apache2 curl wget git tilda tmux php5-curl php5-gd php5-mcrypt parcellite zsh
#http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2
#https://www.google.com/chrome/browser/ <-- Chrome browser (Firefox comes by default)
#http://ohmyz.sh/
# how to install node
sudo apt-get install python g++ make checkinstall fakeroot
src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
@francolaiuppa
francolaiuppa / gist:10476804
Last active August 29, 2015 13:59
Cheatsheet para hablar con Pancho
ELEENDO => Que lindo
MARAIVIA, MIRAVO, EHMARAIVEI, MIRIVI=> mira vos
EHPITY => Eh, Pity
GRACIAVO=> Gracias a vos
VAMAA => Vamos!!
LITO,LETO => Listo!
SIUINDISNY => See you in Disney
angular.module('application', []).directive("selectMenu", [
'$log', function(console) {
return {
scope: true,
link: function(scope, element, attrs, ctrl) {
$(element).selectmenu({
maxHeight: 150,
change: function(e, object) {
return alert(object.value);
}
[
{ "keys": ["ctrl+q"], "command": "exit" },
{ "keys": ["ctrl+shift+n"], "command": "new_window" },
{ "keys": ["ctrl+shift+w"], "command": "close_window" },
{ "keys": ["ctrl+o"], "command": "prompt_open_file" },
{ "keys": ["ctrl+shift+t"], "command": "reopen_last_file" },
{ "keys": ["alt+o"], "command": "switch_file", "args": {"extensions": ["cpp", "cxx", "cc", "c", "hpp", "hxx", "h", "ipp", "inl", "m", "mm"]} },
{ "keys": ["ctrl+n"], "command": "new_file" },
{ "keys": ["ctrl+s"], "command": "save" },