Skip to content

Instantly share code, notes, and snippets.

View aduartem's full-sized avatar
🏠
Working from home

Andrés Duarte M. aduartem

🏠
Working from home
View GitHub Profile
@aduartem
aduartem / instalar_ruby.md
Created March 1, 2016 19:28
Cómo Instalar Ruby, Ruby on Rails y Capistrano en Debian 7

Cómo Instalar Ruby, Ruby on Rails y Capistrano en Debian 7

Esta guía indica como instalar Ruby 2.3.0 usando chruby + ruby install y Ruby o Rails 4.2.5. Está guía aplica tanto para Debian 7.0 como para Ubuntu 14.04, pero probablemente sirve para otras distribuciones Linux, incluyendo versiones más recientes de Ubuntu y Debian.

Primero que todo actualizar el listado de paquetes disponibles:

sudo apt-get update
@aduartem
aduartem / vim.md
Last active September 1, 2016 00:15
Vim

Vim

Comandos de uso frecuente

Comando Descripción
ESC Volver al modo de comandos. También se usa para cancelar comandos.
Ctrl+F Avanzar una página hacia adelante
Ctrl+B Avanzar una página hacia atrás
Ctrl+L Refrescar pantalla
@aduartem
aduartem / laravel.md
Last active August 10, 2018 12:30
Laravel

Laravel

Instalar Laravel en Ubuntu

Requisitos previos:

Tener al menos instalado PHP y un motor de base de datos como por ejemplo MySQL. También se recomienda instalar un servidor web como por ejemplo Apache o Nginx.

Paso 1: Instalar CURL

@aduartem
aduartem / Ubuntu 18.04.md
Last active August 23, 2018 20:43
Instalación de programas en Ubuntu 18.04

Ubuntu 18.04

Luego de instalar Ubuntu ejecutar el siguiente comando:

$ sudo apt-get update

Terminator

@janzell
janzell / force-drop-table-bypass-foreign-key.sql
Last active August 15, 2021 10:19
Force Drop Mysql Table - Bypassing foreign key constraint
SET foreign_key_checks = 0;
drop table TABLE_NAME
SET foreign_key_checks = 1;
@agrojas
agrojas / business_rules_example.py
Last active February 10, 2022 13:00
Ejemplo de utilización de un motor de reglas con python, utilizando la libreria (https://github.com/venmo/business-rules)
import datetime
from business_rules import run_all
from business_rules.actions import BaseActions, rule_action
from business_rules.fields import FIELD_NUMERIC
from business_rules.variables import (BaseVariables,
numeric_rule_variable,
string_rule_variable)
@aduartem
aduartem / svn.md
Created October 6, 2016 14:39
Subversion por línea de comandos (SVN)

SVN Workflow Básico

  1. Realizar una copia local del repositorio (working copy) (svn checkout svn://svnrepo/ejemplo {destino})
  2. Agregar/Modificar archivos
  3. Revisar el status (svn status)
  4. Revisar si hay diferencia entre los archivos locales y el repositorio remoto (svn diff {archivo})
  5. Agregar los archivos nuevos (svn add {archivo1 archivo2...})
  6. Revisar el status (svn status)
  7. Actualizar copia local (svn update)
  8. Revisar diferencias y corregir conflictos
@aduartem
aduartem / linux.md
Last active May 21, 2022 19:05
Linux

Comandos de uso frecuente en Linux (Distribuciones Debian)

Loguear al usuario con permisos temporales de administrador:

$ sudo -i

Mostrar la arquitectura que soporta el kernel actual instalado (32 o 64 bit):

@aduartem
aduartem / debian_iwlwifi.md
Last active May 21, 2022 19:06
Instalar iwlwifi (driver wifi) en Debian >= 7

Instalar iwlwifi (driver wifi) en Debian >= 7

Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices

The iwlwifi Linux kernel driver supports several Intel wireless LAN adapters:

  • Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
  • Intel Wireless WiFi 5150AGN
  • Intel WiFi Link 1000BGN
  • Intel 6000 Series WiFi Adapters (6200AGN and 6300AGN)

LAMP (Apache, PHP, MySQL) en Ubuntu 14.04

Apache 2.x

Instalar Apache 2.x en Debian

$ sudo apt-get install apache2
$ sudo a2enmod rewrite
$ sudo /etc/init.d/apache2 restart