Entradas archivadas en Artículos

5 comentarios

Fruta Gratis

Éranse una vez que se eran dos jóvenes de nombre Paco y Luis.

Paco había destacado siempre por pensar diferente… Unos decían que era muy raro. Otros decían que era genial. El resto… Bueno, el resto estaba de acuerdo con todos los demás. Su padre era agricultor, y tenía una frutería. Todo quedó para Paco el dia de su muerte (me refiero a la muerte del padre de Paco, claro).

Luis, por su parte, era una de esas personas a las que les gusta arriesgar. Un rumor bastante popular decía que solía jugarse al póker, y sin pestañear, un reloj de oro que llevaba tres generaciones en su familia. Otro rumor decía que ese reloj no era en realidad más que una baratija pero, claro, este era mucho menos morboso y a nadie le gustaba difundirlo.

Paco y Luis se conocieron en el año 2005 y al año siguiente reabrieron la frutería del padre de Paco… Con una pequeña diferencia: La gente no tenía que pagar por la fruta; simplemente se cogía. Gratis.

Como os podréis imaginar, la pequeña frutería tuvo un rotundo éxito y estaba siempre a rebosar. No ganaban dinero, pero tenían dinero: Habían conseguido una buena cantidad de un inversor de capital de riesgo al que le sobraban los relojes de oro transmitidos a través de varias generaciones. Enseguida, volvieron a reunirse con otros inversores; había que ampliar el “negocio”: Leer el resto de esta entrada »

8 comentarios

La Introducción al Proyecto ULUland

La memoria que tuvimos que hacer para presentar ULUland como Proyecto Fin de Carrera nos llevó un montón de tiempo, como podréis imaginar. Y, bueno, “ya que tal” aprovecharé e iré poniendo aquí las partes más interesantes.

Sabíamos que la introducción era la parte que iba a leer todo el mundo, así que nos esmeramos con ella. Debimos hacerlo más o menos bien porque mucha gente nos comentó que le había gustado mucho… A ver qué os parece:

Leer el resto de esta entrada »

2 comentarios

La Tetera de Utah

En el año 1975, renderizar una tetera suponía un auténtico reto.

Martin Newell, investigador de la Universidad de Utah, fué pionero en el campo de los gráficos generados por ordenador. Y resulta que necesitaba un modelo matemático relativamente sencillo. Y resulta que acostumbraba a tomar el té con su mujer, Sandra. Y resulta que le contó su problema…

Ella le sugirió que modelase una tetera.

Una tetera era ideal para los experimentos de la época: Tiene curvas, puntos de silla, puede proyectar sombras sobre si misma y queda más o menos bien cuando se dibuja sin textura.

Lo que decía: Un auténtico reto.

Martin tomó la idea de su mujer, y dibujó a lápiz la tetera. Después pasó ese boceto a un aparato muy raro de marca Tektronix. Finalmente, definió, uno a uno, todos los puntos que juntos formaban la información geométrica de la tetera. Ya tenía su modelo matemático.

Había obtenido un resultado bastante bueno y se dió cuenta de que podría ser de utilidad para otros muchos compañeros. Entonces la hizo pública para cualquiera que lo necesitase. Evidentemente fueron muchos los que la aprovecharon, porque necesitaban más o menos lo mismo y ninguno tenía ganas de volver a seguir el mismo proceso (que no era precisamente sencillo).

Curiosamente, la tetera siguió usándose a pesar de que enseguida dejó de ser un reto. Tanto se había extendido, que se convirtió en una especie de broma interna de la comunidad de los gráficos por ordenador y se empezó a utilizar como modelo de ejemplo en muchas investigaciones. También empezó a incluirse en casi todos los programas de modelado tridimensionales e, incluso, en muchas APIs gráficas (como DirectX).

Efectívamente. La tetera de Utah es la tetera que muchos habréis visto en el 3DSMax. Pero, como digo, no aparece solo en el 3DSMax; en realidad ha aparecido en muchísimos más sitios…

Algunas apariciones (extrañas) de La Tetera de Utah

Sabemos que sale en el 3DSMax, en el DirectX, en el PovRay y en muchos otros programas parecidos, pero también sale en…

Tuberías (y teteras)

El mítico fondo de escritorio de Windows “Tuberías” incluía algo más…

Series y películas… A las 5 en punto

La famosa tetera aparece en el capítulo de La Casa de Árbol del Terror VI (el del Homer en 3D), y también aparece en Toy Story y en Monsters S.A.

No he podido encontrar ninguna captura de estas escenas, pero si alguien sabe donde encontrarlas que me avise (¡por favor!).

Fuentes utilizadas

12 comentarios

El Manual del Nerd

Un nerd necesita un proyecto porque un nerd construye cosas. Todo el tiempo. ¿Esos momentos de evasión durante la cena? El nerd está trabajando en su proyecto dentro de su cabeza.

Es improbable que este proyecto sea el trabajo diario del nerd porque su opinión acerca de su empleo es, “He estado allí, he hecho eso”. Exploraremos las consecuencias de esta pérdida de atención aparentemente breve dentro de un poco, pero por ahora este proyecto es una gran cosa que tu nerd está construyendo. Yo no tengo ni idea de qué es, pero tú deberías.

En cierto punto, tú, la compañera del nerd, fuiste el proyecto. Fuiste salpicada por la manguera de la atención porque eras la más brillante novedad en la vida del nerd. También existe la posibilidad de que tengas suerte y que aún estés dentro del proyecto de tu nerd. Felicidades. No te acomodes demasiado porque él avanzará, y, cuando eso ocurra, te preguntarás qué ha ocurrido con toda la atención. El manual podría ayudar.

Sobre el género: Para este artículo, mi nerd prototipo es masculino por conveniencia. Hay muchas nerds por ahí para las que estas observaciones son igualmente aplicables.

Entiende la relación de tu nerd con el ordenador. Es un cliché, pero un nerd se define por su ordenador, y necesitas entender por qué.

Primero, la mayoría de la gente en el planeta no tiene ni idea de cómo funciona un ordenador o lo miran y piensan “es mágico”. Los nerds necesitan saber como funciona un ordenador. Saben como funciona hasta un punto íntimo. Cuando preguntas a un nerd “Cuando hago clic en esto, tarda un poco en aparecer. ¿Sabes qué falla?”, él sabe lo que falla. Un nerd tiene un modelo mental del hardware y del software en su cabeza. Mientras el resto del mundo ve magia, tu nerd sabe cómo funciona la magia, sabe que la magia es una larga serie de unos y ceros moviéndose a lo largo de tu pantalla a una velocidad impresionante, y sabe cómo hacer que esos bits se muevan más rápido.

El nerd ha basado su carrera, quizás su vida, en el ordenador y, como veremos, esta relación tan íntima ha alterado su visión del mundo. El ve el mundo como un sistema que, con el suficiente tiempo y esfuerzo, es completamente entendible. Esta es una frágil ilusión que tu nerd ha adoptado, pero es agradable y ayuda a tu nerd a pasar el día. Cuando la ilusión se rompe, descubrirás que… Leer el resto de esta entrada »

3 comentarios

CSS 3 mola (algunas novedades de CSS3)

Al publicar la serie “cosas que debes saber sobre CSS” me di cuenta de que hay bastante gente interesada en el tema de las hojas de estilo, sobre todo cuando se habla de CSS avanzado. Supuse que ese interés se debía, en gran parte, a la curiosidad por lo nuevo y a la sorpresa por lo potente del CSS. Por eso, me decidí a escribir este artículo, mostrando por encima lo más nuevo en CSS: La tercera versión de CSS.

Quiero aclarar también que CSS 3 está todavía en desarrollo, y que la mayoría de sus propiedades aún no han sido implementadas por los navegadores. Aún así, pinta muy bien y hay algunas que ya pueden ser usadas. Por ejemplo, en ululand usamos bastante la propiedad border-radius para redondear algunos bordes sin recurrir a trucos raros de CSS o a librerías de javascript (como la que se usa en este blog).

Algunos elementos nuevos

border-radius

Este es, para mí, uno de los cambios más prácticos de la próxima versión de CSS. Los diseños web con esquinas redondeadas son muy habituales hoy en día y, paradójicamente, no existe una forma sencilla de conseguir este efecto. Por suerte para todos, CSS3 trae la propiedad border-radius al rescate:

Resultado

Sintaxis
border-radius: <radio_horizontal> <radio_vertical>;

border-top-radius: <radio_horizontal> <radio_vertical>;
border-right-radius: <radio_horizontal> <radio_vertical>;
border-bottom-radius: <radio_horizontal> <radio_vertical>;
border-left-radius: <radio_horizontal> <radio_vertical>;
Soporte

Firefox (usando prefijo “-moz-”): -moz-border-radius
Webkit (safari 3/Chrome) (usando prefijo “-webkit-”): -webkit-border-radius

Leer el resto de esta entrada »

Ya hemos vuelto del SeedRocket. Hace solo 10 días os contaba que ya estábamos en Barcelona, pero no puedo quitarme la sensación de que ha pasado un mes como mínimo. Han sido, con bastante seguridad, los nueve días más intensos de mi vida. Y también en los que más he aprendido.

Como habréis imaginado al ver que no he puesto una entrada diciéndolo, al final no hemos sido seleccionados para pasar a la siguiente fase, aunque sabemos que hemos estado muy cerca del tercer puesto. Estamos orgullosos de lo que hemos hecho: Hemos llegado allí con 21 años, los más jóvenes junto con el proyecto de Huelva (¡un saludo!), hemos aprendido, lo hemos hecho bien y hemos llamado la atención delante de gente importante. ¡Era una oportunidad única y la hemos aprovechado!

Queremos aprovechar para dar las gracias a Vicente Arias y a Jesús Monleón por organizar todo este tinglado. A Lluis Faus (VLEX.com), Nacho Sala (Atrapalo.com), Albert Armengol (e-conozco.com), Juan Margenat (Bongo), Lluis Font (NTR Global), Javier Casares (OJOInternet), Daniel Torres (presidente de la UPASpain), Iñaki Ecenarro (trovit.com), Marek Fodor (atrapalo.com), Nacho González-Barros (infojobs.net), Ronald Friedlander, Ángel María Herrera (bubok.com) y a todos los que me dejo, agradecerles su tiempo, su apoyo y su cercanía durante toda la semana. Nos habéis dado una experiencia difícilmente repetible. Damos las gracias también a nuestro mentor durante la semana, Carlos Blanco (mundijuegos, jocjuegos, pequejuegos, nosotras.com, y muchas cosas más), que nos ha ayudado a situar nuestro proyecto en el mercado, a encontrar un modelo de negocio viable y, sobre todo, a hacerlo realista y realizable.

Nuestro proyecto ha mejorado. Y nosotros también. A pesar de no estar entre los tres afortunados (EscapadaRural, WedTool y Linkua), estamos más contentos y con más ganas que nunca. Nuestra confianza en el proyecto se ha visto enormemente reforzada, y ahora sabemos que tenemos entre manos algo más que una buena idea. Ahora sabemos cómo se hace.

En principio, iba a titular esta entrada con algo así como “Toda la mierda morralla que hay que instalar para que el Firefox 3 sea como el Opera”, pero es que me quedaba demasiado largo. Además, quizás resultara un poco demasiado polémico… Aunque eso no tiene por qué ser malo.

Al final, he decidido darle un enfoque más objetivo (mi opinión ya quedó clara la semana pasada) y voy a hacer una simple lista de unos cuantos add-ons para Firefox 3 que, creo, mejorarán mucho la experiencia de uso del mejor navegador de código abierto que existe (xD).

Speed Dial

Una de las cosas más útiles del Opera es lo que llaman el Speed Dial. Basicamente es una página en la que se muestran 9 páginas que elijas dispuestas como un teclado de teléfono. Está genial para acceder, rapidísimo, a las páginas que visitas más a menudo.

Descargar complemento para Firefox: Speed Dial.

Leer el resto de esta entrada »

14 comentarios

Aceleración gráfica 3D en Ubuntu

Saca lo máximo de tu Ubuntu

Cuando llevo el portátil a la universidad, la gente suele sentir curiosidad por lo personalizado que está y por todos los detalles que están cambiados con respecto a la instalación original. Por eso, he decidido escribir una serie de entradas cortas explicando cómo aprovecharse de la increíble capacidad de personalización que tiene Ubuntu.

Espero que os sea útil xD.

Cómo activar la aceleración gráfica 3D en Ubuntu

Método sencillo

Este método solo funciona a partir de la versión 7.04 de Ubuntu

¡Si tienes una versión anterior, actualízala! Aunque, bueno, si no puedes por lo que sea, más abajo encontrarás algunos enlaces explicando como hacerlo para esas versiones antiguas.

Paso 1. Abrir la herramienta de configuración de controladores de hardware

Abre la herramienta de configuración de controladores de hardware yendo a Sistema > Administración > Controladores de hardware.
Abrir la herramienta de Configuración de Controladores de Hardware


Paso 2. Habilitar el controlador privativo para tarjetas gráficas

Escribe tu contraseña de administrador y haz clic en el checkbox de la columna “Habilitado” que está a la derecha del nombre del controlador de tu tarjeta gráfica. Al hacerlo deberás confirmar la operación pulsando Habilitar.
Habilitar el \"controlador privativo\" para tarjetas gráficas

Paso 3. Descargar e instalar los drivers

Deja que se complete la instalación de forma automática. Necesitarás estar conectado a internet para que descargue los drivers.
Instalando Software

Paso 4. Reiniciar

Una vez completada la instalación, tendrás que reiniciar el equipo para aplicar los cambios.
Reiniciar el equipo

Paso 5. Verificar la aceleración hardware

Para comprobar que todo haya ido bien, abre una terminal (Aplicaciones > Accesorios > Terminal) y escribe lo siguiente:

glxinfo | grep rendering

Si la aceleración está funcionando ya, obtendrás lo siguiente:

direct rendering: Yes

Una vez verificado que todo ha ido bien, puedes activar los efectos de escritorio.

Paso 6. Activar los efectos visuales de escritorio

Una vez tengas funcionando la aceleración 3D, puedes activar los efectos de escritorio de forma muy sencilla. Primero, abre la pantalla de configuración de la apariencia yendo a Sistema > Preferencias > Apariencia.
Activar efectos visuales de escritorio
Una vez abierto, elige la pestaña Efectos Visuales y escoge entre las tres configuraciones predefinidas que se te ofrecen (en función de la potencia de tu equipo). En una próxima entrada de esta serie explicaré como configurar a mano todos los parámetros de los efectos visuales (que es lo que mola).
Elegir la configuración de Efectos Visuales
Tras hacerlo, deberías notar ya todos los efectos visuales de transparencias, las ventanas flexibles o las animaciones al maximizar o minimizar.

Método complicado (a mano)

Para aquellos que estéis utilizando una versión anterior de Ubuntu (anterior a la versión 7.04) o para aquellos a los que el método automático no les funcione, aquí tenéis una guía de instalación de los drivers a mano: Binary Driver How To (en inglés).