Skip to content

Instantly share code, notes, and snippets.

View gist:475f6d1cdbeee99479fb72ee1e26b53c
### Git ###
# Created by git for backups. To disable backups in Git:
# $ git config --global mergetool.keepBackup false
neohunter / gist:91dbe6031d099527bbc6c5a75e51d505
Last active Oct 25, 2020
deadlock order relationships updates before commit
View gist:91dbe6031d099527bbc6c5a75e51d505
# This avoid Deadlock
module ActiveRecord
module ConnectionAdapters
class Transaction
def before_commit_records
return unless records && @run_commit_callbacks
View gist:1304e3ebde7c937a987c8bb9fee83830
module Validator
def self.included(klass)
klass.extend ClassMethods
module ClassMethods
def inherited(child_class)
child_class.instance_variable_set :@required_fields, self.required_fields
View gist:090c9da3fa5b6d84721988772ad92a3d
# Cree estos directorios en donde tiene su app:
# docker
# mysql
# mysql_data (vacio)
# mysql_init
# initial.sql (puede estar en gz) o si quiere no existir, es la db por defecto
# php
# php-overrides.ini # cualquier configuracion del php.ini que quiera
# ejecutar
View zpreztorc
# Sets Prezto options.
# Authors:
# Sorin Ionescu <>
# General
View .slate
config defaultToCurrentScreen true
config nudgePercentOf screenSize
config resizePercentOf screenSize
config secondsBetweenRepeat 0.1
config checkDefaultsOnLoad true
config focusCheckWidthMax 3000
config windowHintsDuration 5
config windowHintsSpread true
config windowHintsOrder persist
config windowHintsShowIcons true
View CTags.sublime-settings
"debug" : false,
"autocomplete": true,
"command" : "/Users/arnoldroa/bin/ctags_for_ruby",
"filters" : {
"source.python": {"type":"^i$"}
"definition_filters": {
"source.php": {"type":"^v$"}
View gist:3789979
App::uses('AppModel', 'Model');
* Setting Model
class Setting extends AppModel {
* Display field
View gist:3725272
# modo de uso de emails
options = {}
gmail.emails(options) do |email|
# aqui tengo cada email..
# Quiero crear un metodo llamado search que me llame emails de un modo particular, la idea es que esto funcione:'pepito moreno') do |email|
# aqui tendria cada email, igual que si hubiera llamado gmail.emails
View gist:3485780
function beforeSave(){
$d = &$this->data[$this->alias];
if ( !$this->id && !isset($d['id']) ) {
//check if we already have that phone register (would be an update)
$id = $this->field('id', array('phone' => $d['phone']));
$this->id = $d['id'] = $id;