Lecciones aprendidas acerca de la Industria de Desarrollo de México 34

Hace 4 años terminé la carrera de Ciencias de la Computación en la UNAM. Habiendo aprendido a programar de manera autodidacta desde la secundaria y siendo un apasionado de la programación desde entonces, yo creía que tendría mucho que aportar a la industria de desarrollo de México. 4 años más tarde, sin embargo, he decidido ...

BitCoin para geeks

¿Qué es BitCoin? BitCoin es la primera moneda electrónica distribuida. Está basada en el uso de funciones criptográficas y corre sobre una red P2P. El hecho de ser una moneda quiere decir que cumple con dos propiedades básicas: Solo la persona que posee una BitCoin puede gastarla. Una BitCoin no puede ser gastada más de ...

¿Podemos traducir Khan Academy al español? 14

Considero muy importante lo que está ocurriendo con Khan Academy. Tal vez algunos de ustedes no conocen aún Khan Academy y por ello le he dedicado varias horas a subtitular el video de la reciente conferencia de Salman Khan en TED (para activarlos seleccionen CC en la parte inferior del player). En él Salman Khan ...

Otro pequeño reto 15

Este reto es más sencillo en cuanto a que no tienen que programar la función. Pueden intentar fácilmente con pseudocódigo en una hoja de papel. Por ello esta es una buena pregunta en entrevistas de trabajo. Diseña una función f, que cumpla lo siguiente: f(f(n)) == -n para cualquier entero n. No se permite usar ...

Solución del reto 1

A continuación mi solución al reto. Observación 1 La primera observación es que conviene intentar llegar primero con los coeficientes más grandes a un resultado lo más cercano posible al objetivo, y posteriormente intentar con los coeficientes restantes. De aquí que mi primer intento fué usar una función recursiva actuando sobre una lista ordenada de ...

Un pequeño reto de programación 13

Acabo de pasar un rato resolviendo un reto de programación. Los premios no son gran cosa. Aunque si viven en Nueva York podrían ganar el poder trabajar un mes en las oficinas de Hyperpublic (y podrían ser contratados). Para quien se considere un buen programador, publico aquí uno de los dos problemas ya que me ...

Por qué no trabajamos en el trabajo

A continuación Jason Fried, cofundador de 37 signals, nos presenta una interesante crítica a la forma en que se trabaja (o no) en la mayoría de las oficinas (tiene subtítulos en español): No podría estar mas de acuerdo. Sobre todo para programar. La oficina es el peor lugar para programar. Y lo peor es ser ...

Eclipse inicia el desarrollo de Orion: Un IDE para el web 2

Hace algún tiempo Mozilla Labs nos mostró que un editor de código basado en el navegador era ya posible gracias a la llegada de html5 y su elemento canvas. Este editor de código, en aquél entonces llamado Bespin y ahora unido al proyecto Ace, era capaz de permitir la edición desde el navegador, sin ningún ...