Skip to content

Instantly share code, notes, and snippets.

Espartaco Palma esparta

View GitHub Profile
@esparta
esparta / flickr.md
Created Dec 20, 2019
Flickr CEO asking for money.
View flickr.md

Dear friends,

Flickr—the world’s most-beloved, money-losing business—needs your help.

Two years ago, Flickr was losing tens of millions of dollars a year. Our company, SmugMug, stepped in to rescue it from being shut down and to save tens of billions of your precious photos from being erased.

Why? We’ve spent 17 years lovingly building our company into a thriving, family-owned and -operated business that cares deeply about photographers. SmugMug has always been the place for photographers to showcase their photography, and we’ve long admired how Flickr has been

@esparta
esparta / flickr.md
Created Dec 20, 2019
Flickr CEO asking for money
View flickr.md

Dear friends,

Flickr—the world’s most-beloved, money-losing business—needs your help.

Two years ago, Flickr was losing tens of millions of dollars a year. Our company, SmugMug, stepped in to rescue it from being shut down and to save tens of billions of your precious photos from being erased.

Why? We’ve spent 17 years lovingly building our company into a thriving, family-owned and -operated business that cares deeply about photographers. SmugMug has always been the place for photographers to showcase their photography, and we’ve long admired how Flickr has been

View 00_README.md
@esparta
esparta / 00benchmark_for_pr577_dry_validations.md
Last active Aug 1, 2019
Benchmarks for PR #577 at dry-rb/validations
View 00benchmark_for_pr577_dry_validations.md

Proposal

ref: https://github.com/dry-rb/dry-validation/pull/577

A small change on how to create the final values when requesting a complex hash. Instead of a ruby loop, have fetch_values call.

Case: works with a hash pointing to multiple values
@esparta
esparta / 00_README.md
Created Jul 16, 2019
How to make constants really 'private'
View 00_README.md

How to make constants really 'private'

There's a constant misunderstanding about how private method works...

For example, this DOES NOT make BAR a private constant:

class This
  private
View keybase.md

Keybase proof

I hereby claim:

  • I am esparta on github.
  • I am esparta (https://keybase.io/esparta) on keybase.
  • I have a public key whose fingerprint is 9DE8 0ED3 E52E E98C 7B48 C513 E267 187D 075D 3405

To claim this, I am signing this object:

@esparta
esparta / importancia-SL-ciencia.md
Created Jul 31, 2014
La importancia del Software Libre en la Ciencia
View importancia-SL-ciencia.md

La importancia del Software Libre en la Ciencia

©2014 Almar Klein

Science Para el primer post en este blog deseo escribir sobre algo que realmente importa. Al menos para mí. Traté de llegar al punto medular de lo que está detrás de lo que me dedico: ¿Cuáles son las razones fundamentales por las que amo tanto al Software Libre?

@esparta
esparta / 01.-Metrologos.md
Last active Aug 29, 2015
MetroLogos in development (using Vagrant)
View 01.-Metrologos.md

These are the steps for a minimal development box for Metrologos.

Requirements

I'm going to use a virtual machine with VirtualBox using Vagrant, so you must install them beforehand. Also, it will need the hashicorp/precise32 box (will be downloaded if not present), if you want to use other debian-compatible, change the Vagranfile according.

As we are going to install ubuntu packages, you'll need some kind of internet access (if a 33.6 Kbps dial-up it's OK for you, it's OK for me)

Instructions

View 01-no-silver-bullet-es.md

No hay balas de plata: Lo esencial y lo accidental en la Ingeniería del Software

by Frederick P. Brooks, Jr.

De todos los monstruos que pueblan nuestras pesadillas, ninguno es tan terrorífico como el hombre lobo, porque pasa repentinamente de lo familiar al horror. Por eso, todos buscamos balas de plata que puedan acabar con ellos magicamente.

El familiar proyecto de software, al menos tal como lo ve un gestor no técnico, tiene algo de ese caracter: suele ser inocente y sencillo, pero es capaz de convertirse en un monstruo de plazos incumplidos, objetivos fallados y productos defectuosos. Por eso escuchamos lamentos clamando por una bala de plata -- algo que haga que los costes del software caigan tan rapidamente como lo han hecho los del hardware.

Pero no se ve en ningún lugar una bala de plata. No hay ningún desarrollo, ni en tecnología ni en técnicas de gestión, que por si sólo prometa ni siquiera una mejora en un orden de magnigud en productividad, en fiabilidad, en simplicidad. En este artículo,

@esparta
esparta / 01.meneame.md
Last active Oct 3, 2018
Meneame en desarrollo
View 01.meneame.md

Aquí algunos pasos para una instalación mínima de meneame en desarrollo

Requisitos

Haré uso de una máquina virtual con VirtualBox, usando Vagrant, por lo que ambos son necesarios. Para clonar meneame necesitarás git.

Instrucciones

1.- Clonar el repositorio de meneame

You can’t perform that action at this time.