blog de nacho

GNU Emacs: Configurar indentación

emacs

En esta receta explico un par de opciones muy útiles para configurar la forma que tiene Emacs de realizar la indentación. Por ejemplo, Emacs indenta el código C con dos espacios, pero quizá a tí te gusta más con 4. También permite cambiar la forma de indentar las llaves, paréntesis, etc.

¿Y si contrataran a los conductores igual que a los programadores?

Quizá a más de uno le de risa, pero lo malo es que es cierto.

http://blog.jitbit.com/2011/05/what-if-drivers-were-hired-like.html

La Historia de OpenGL vs Direct3D

Hace poco, un forero bajo el seudónimo de M.Sameer se hacía la siguiente pregunta:

_«¿Es que DirectX es más fácil o mejor que OpenGL, incluso aunque OpenGL is multi-plataforma?

Nombres de teclas en python

Python

Como nunca me acuerdo de cómo son los nombres de las teclas en Python, y soy tan torpe que no encuentro nunca la página con los nombres, me he escrito este pequeño programita.

Personalizar gdm3

Gdm3 supuso un paso atrás en lo que a personalización del escritorio se refiere, ya que no hay una manera directa de configurarlo mediante temas, y la mayoría de la gente tiene el horrible tema de las

La arquitectura de aplicaciones software

INGSOFT

En barrapunto me he encontrado con la noticia de la publicación de este libro. La presentación del mismo reza así:

«Los arquitectos examinan miles de edificios durante su formación, y estudian las críticas de esos edificios que escriben los maestros de la profesión. En cambio, la mayoría de los desarrolladores de software sólo llegan a conocer bien un puñado de aplicaciones grandes -normalmente las que escribieron ellos- y nunca estudian los grandes programas de la historia. Como resultado, repiten los errores de otros, en lugar de construir sobre los aciertos de los demás.»

http://www.aosabook.org/en/

Licencias de Windows y MacOS X

Hace unos días estuve leyendo las licencias (EULA: End User License Agreement) de Windows y MacOS para una charla que íbamos a dar en Daimiel.

Atajos en bash

shell

Algunos atajos útiles en bash, vía variables de entorno.

h2.

Antiprogramación

platanada

Muchas veces se habla sobre cómo deberían hacerse las cosas, pero a veces no se muestran los contraejemplos. A raíz de una conversación en la lista de correo se me ha ocurrido que podría ser útil tener una lista de ejemplos de malas prácticas de programación, cosas a evitar, desde fallos de novato hasta cosas más complejas.

Open letter to hardware manufacturers

proselitismo

To whom it may concern,

Se acabó el IPv4

Tomates Piratas

Al parecer, Javier Bardem ha salido en "defensa" de los artistas y arremete contra los "piratas" en un artículo publicado en el diario El País, titulado El Botón Mágico. Por suerte, el usuario humitsec (fan de los tebeos de Superlópez) le ha respondido en un aplastante comentario en meneame. Lo reproduzco aquí a continuación:

Blender - Herramientas de Selección

blender

En esta receta describo algunas de las herramientas o modos de selección que tiene Blender.

Blender - Efecto de Resplandor (Glow)

blender
En esta receta veremos cómo añadir un efecto de resplandor a un objeto, gracias a los nodos de composición.

Blender - Efecto de Profundidad de Campo

blender
La profundidad de campo (DoF por sus siglas en inglés, depth of field) es un efecto que se produce cuando se enfoca un punto concreto, y el resto de elementos, tanto los que están más lejos como los que están más cerca, aparecen desenfocados, en una cantidad proporcional a la distancia del punto de enfoque. Puede sirve para dar un efecto artístico a la imagen, o para centrar la antención en un elemento concreto. En esta receta veremos cómo simular este efecto en Blender 2.54
Distribuir contenido