July 2010
2 posts
The difference between magic and science is at some level a difference between...
– Ted Chiang
Humans spent thousands upon thousands of years developing/evolving the ability...
– Kathy Sierra
June 2010
6 posts
Patria Rima con Sinatra
Además de “Mi Primera Vez”, la introducción a Ruby, estaré en Campus Party dando un taller sobre Sinatra el 1 de Julio (Jueves) a las 9PM.
El outline:
Sinatra es un “micro framework” para el desarrollo de aplicaciones y servicios web en Ruby. A la
fecha es la forma más sencilla que conocemos de crear aplicaciones web:
require 'sinatra'
get '/hi' do
Hola, mi nombre...
Mi Primera Vez
El 30 de Junio estaré hablando en Campus Party Bogotá sobre Ruby. El siguiente texto es un vistazo rápido a los temas que pienso tocar:
“Mi Primera Vez” es una mirada supraficial al lenguaje de programación Ruby. La charla está dividida
en tres secciones:
Introducción
I always knew that one day Smalltalk would replace Java. I just didn’t know it would becalled Ruby. -...
May 2010
3 posts
In the end, after you were wasted by our discussions and your thoughts —when...
– Ad Honorem
ZOMGRSS
ZOMGRSS es un Rubygem para crear feeds RSS de una colección en Ruby. Un ejemplo de uso:
class BlogPost < ActiveRecord::Base
rss_me
end
print BlogPost.to_rss
# Devuelve:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Your blog!</title>
<description>A nice description of your emo posts</description>
...
Garaje de Heroína
Espero que en un mes pueda lanzar http://mheroin.com, un proyecto en el cual
llevo trabajando un par de semanas. No quiero hablar sobre el sitio todavía (no es nada grande o importante), pero
esta es la apuesta que estoy haciendo para no tener que pensar en el nueve a cinco nunca más.
Necesito plata para contratar un diseñador e imprimir algunos stickers para regalar a cualquier persona...
April 2010
2 posts
The building of things scratches an essential itch for engineers. It’s why they...
– The Twinge
March 2010
5 posts
If everything seems under control, you’re just not going fast enough.
– Mario Andretti
MC's de Mierda
Mucha gente habla sola cuando en el váter caga su mierda, si el váter es el que te habla eso se
llama esquizofrenia.
Traducción de market-speak a español del...
Este sábado 27 de febrero se están aplicando de forma controlada algunos procesos correctivos en los canales transaccionales por motivo de la falla técnica del día de ayer.
El nuevo sysadmin de la India se tropezó con el cable de luz en los servidores mientras le enseñaban a jugar frisbee ultimate.
Dichos procesos pueden limitar momentáneamente algunos canales y servicios...
January 2010
2 posts
The problem is that the “world out there” is constantly changing,...
November 2009
1 post
Uno en un millón. 6,706,993,152 seres humanos. Buena suerte con eso.
October 2009
3 posts
There’s something about being in a closed space up here, with no way out, and...
– Añadir la imposibilidad de fumar y me tienen ahí, retratado
A wiki is not a replacement for real documentation
Note: The latest version of this document can be found here
For those interested in the documentation tweet (http://twitter.com/febuiles/status/4892316133):
For the purpose of this discussion, I’ll divide documentation in two categories:
Guides
Reference
They serve different purposes, a guide is supposed to take you through a piece of software and all
its capabilities, usually...
August 2009
3 posts
If you observe a really happy man you will find him building a boat, writing a...
– W. Béran Wolfe
Back to Basics
Lista cualquiera
(1 2 3 4 5)
Lista con 1 elemento
(defn)
Lista con 2 elementos
(defn print-hello)
Lista con 3 elementos
(defn print-hello [])
Lista con 4 elementos
(defn print-hello [] (println "Hello World!"))
Resultado
user=> (print-hello)
Hello World!
Un programa?
()
It’s about computer usage as a creative act, something that becomes harder and...
– Switching Season
July 2009
1 post
Muy viejo...
…para estar diciendo en público que Ruby es mejor que Python, que Rails es mejor que Django, que Git es mejor que Mercurial, que OS X es mejor que Windows.
May 2009
2 posts
Cinco años más tarde…
April 2009
9 posts
El domingo por la mañana entraba en la unidad de urología, que viene a ser el...
– http://www.elsentidodelavida.net/no-folleis
When your drummer has recurrent mental breakdowns...
Ando escribiendo un pequeño artículo sobre el álbum “The Shape of Punk to
Come” de Refused, y mientras lo termino, quiero dejar esta pequeña joya que me
encontré en una entrevista a Kristofer Steen
If you were to offer an aspiring punk band any advice now, based on your
experiences, what would it be?
One: when your drummer has recurrent mental breakdowns and runs off in the
...
Los Oompa Loompas de la Ciencia
Cada día me siento más agradecido de poder alejarme de los ingenieros de
sistemas*. Me doy cuenta de que una de las facetas más patéticas de su vida
es el poder encontrar diversión atacando a otros, rebajando y ridiculizando
para ellos, de alguna manera enfermiza, poder ser felices. Y aunque no es
algo exclusivo de los “oompa loompas de la
ciencia”,
creo que es en esta profesión donde...
Experiencing” is one of the ultimate clutterers. Even your
dentist will...
– On Writing Well por William Zinsser
Allah is the beginning of all things, but with Your Majesty’s permission,
I...
– Ted Chiang en “The Merchant and the Alchemist’s Gate”
March 2009
8 posts
Google Summer of Code 2009
Este año estaré participando como mentor en el Google Summer of Code bajo la
organización Ruby on Rails. En caso de que exista alguien interesado en
Rubyspec, este fue el mensaje enviado a las listas de correo de las
diferentes implementaciones de Ruby:
The Rubyspec project (http://rubyspec.org) is interested in finding one
student to work with us this year in the Google Summer of...
Un Tip de Programación
Últimamente he notado que cuando programo en lenguajes de IDE [1]
termino escribiendo muy seguido funciones de acceso como:
public VotingProfile getProfile() { return profile; }
En algunos lenguajes (C#, Ruby) hay métodos que facilitan esta tediosa tarea:
attr_reader :profile
Pero a falta de algo mejor en Java (me encantaría saber si existe alguna
manera de hacer un manejo de propiedades...
Little Brother
I’m a senior at Cesar Chavez high in San Francisco’s sunny Mission district,
and that makes me one of the most surveilled people in the world. My name is
Marcus Yallow, but back when this story starts, I was going by
w1n5t0n. Pronounced “Winston.”
Not pronounced “Double-you-one-enn-five-tee-zero-enn” unless you’re a
clueless disciplinary...
February 2009
9 posts
Safari 4 Beta
He estado probando el beta de Safari 4 y
puedo decir que me encuentro bastante satisfecho con dos cambios gráficos en
particular:
Pestañas
Arriba -
Finalmente la barra de título tiene un uso!
Top
Sites -
Estoy totalmente enamorado de este cambio. Es como la página inicial
de Opera pero bien hecha.
Do Video Games Cost Too Much? →