Skip to content

Instantly share code, notes, and snippets.

View felipecabargas's full-sized avatar
🇩🇰
Imported from 🇨🇱

A. Felipe Cabargas felipecabargas

🇩🇰
Imported from 🇨🇱
View GitHub Profile
@felipecabargas
felipecabargas / spring.md
Last active November 25, 2016 22:48
[RAILS 4.1] Spring sucks!

#Spring Sucks

Desde Rails 4.1, el preloader Spring está incluída por defecto en el framework con el fin de hacer más rápido el desarrollo, ya que mantiene a la aplicación corriendo en background y no se tiene que iniciar con cada ejecución de tests, rake tasks o migraciones.

Lamentablemente hemos experimentado algunos "problemas" derivados del uso de spring, y acá documentamos algunos de ellos y como "solucionarlos" o "evadirlos":

A little explanation

En rails 4.1 los ejecutables de rails, bundler, rake y spring que se encuentran dentro de la carpeta bin/ de tu proyecto vienen springficados por defecto, lo que significa que cada vez que ejecutas uno de los comandos de esos ejecutables, la aplicación se pre-carga vía spring.

@felipecabargas
felipecabargas / merge.md
Last active August 29, 2015 14:05
Git Merge - the acid way

Proceso de Mezclado de Ramas en GIT

Acid Labs 2014 © Escrito por Felipe Cabargas

Merge Request

Tras abrir tu rama, debes subir al servidor los cambios:

@felipecabargas
felipecabargas / efizity-consumption.rb
Created August 18, 2014 21:23
Extrapolación del consumo actual y cálculo del consumo anterior
def sync_consumptions bill
cons = bill
last_cons = get_ans_consumption bill
two_months_ago_cons = get_ans_consumption last_cons
consolidated = cons.consumption
current_reading = cons.present_reading
last_consolidated = last_cons.consumption
last_reading = last_cons.present_reading
two_months_ago_read = two_months_ago_cons.present_reading
@felipecabargas
felipecabargas / database.yml
Created August 8, 2014 20:32
Database YML
localcommon: &localcommon
adapter: sqlite3
pool: 5
timeout: 5000
# config for postgres
common: &common
adapter: postgresql
encoding: unicode
username: postgres

Typography

Serif

  • Humanist Serif, great for journalism and historical applications.
  • Transitional Serif, great for traditional academia and legal applications.
  • Modern Serif, great for arts and cultural applications.
  • Egyptian (Slab Serif), great for marketing and promotional applications.

Sans Serif

# JSON Base64 comparison
# by Joaquín Jaramillo <[email protected]>
# & Felipe Cabargas <[email protected]>
import json
aux = dict()
final = list()
with open('Record.json') as file:
<!DOCTYPE html>
<html>
<head>
<title>Rails Application</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
@felipecabargas
felipecabargas / download-efizity-reports-script.py
Created June 27, 2014 20:51
Script de descarga de reportes masivos de Efizity Residencial
import urllib
for i in range(167):
urllib.urlretrieve ("http://localhost:3000/admin/users/"+str(i)+"/user_report.pdf", str(i)+".pdf")
@felipecabargas
felipecabargas / last_consumption.rb
Created June 9, 2014 06:20
LastConsumption script
@last_consumption = ConsumptionSummary.last
@bo_size = BranchOffice.sum(:size)
if @last_consumption.nil? #If nil we have to calculate all
@report = ElectricityConsumption.select("month, year, SUM(net_total) money, SUM(energy) energy, SUM(net_total) money_m2 , SUM(energy) energy_m2").group("month, year").order("year, month asc")
@report.each do |report|
cs = ConsumptionSummary.new
cs.attributes = {
@felipecabargas
felipecabargas / tarea2.cpp
Last active August 29, 2015 14:01
Tarea 2
/*===============================================
| Tarea 2 EDD |
|===============================================|
| Munoz, Katerine |
| Bidwell, John |
| Cabargas, Alfonso |
===============================================*/
#include <iostream>
#include <fstream>