Alguien quite a Softonic de mi Google
<rant>
¿Soy el único que está harto de que cada que se busca una aplicación en Google el primer resultado pertenece a un sitio oportunista (había puesto parasito
pero se me hizo demasiado fuerte) como—y especificamente—Softonic?
</rant>
Apenas tenga 10 minutos libres me hago un script de greasemonkey que por lo menos saque todos sus resultados de mis búsquedas.
Apple y el reinado de lo superfluo.
En un principio fue lo de siempre: Steve jobs hablaba y hablaba de lo maravilloso que es mientras la audiencia lo alababa y lo aplaudía. En algun momento comenzó a hablar sobre el renovado escritorio de su próximo sistema operativo y luego, parafraseando, dijo: —Ahora el dock es 3D y tiene reflejos
A lo que la audiencia respondió con un ¡Oooohhhhhh!
colectivo casi orgásmico, como si estuvieran contemplado el fuego por primera vez.

Objetos de diseño
Probablemente la lección de diseño más importante—y la más dificil de aprender—es aquella que dice que la función siempre antecede a la forma. Muy a menudo lo olvidamos. Es muy común que ciertos diseñadores antepongan siempre lo estético antes que lo funcional y esa conducta nos ha ganado una fama de decoradores intrascendentes de lo superfluo.
Hay ocasiones en las que los objetos verdaderamente útiles tienden a ser austeros, insípidos, o simplemente feos. Mientras que otros, más cercanos a la belleza más sublime suelen no servir para mucho. Una cubeta de lámina, por ejemplo, nos sirve para mover líquidos de un lugar a otro y su uso podría resultar crucial—quizá hasta vital- en algunos casos ( como quieres apagar un pequeño incendio ). Por otro lado, un par de aretes de brillantes probablemente no le salven la vida a nadie nunca. Ojo: no digo que todo lo funcional sea feo o que todo lo bonito sea inútil, pero valganme la hipérbole si sirve para ilustrar mejor mi punto.
Así, además de forma vs. la función está el binomio de valor vs. costo. Siguiendo el ejemplo de nuestra cubeta de lámina, bien podríamos embellecerla recubriendola toda de oro e incrustandole diamantes pero eso no aumentaría su valor—seguiría sirviendo para transportar la misma cantidad de líquido—pero elevaría el costo de manera ridicula.
Los grandes diseñadores—gráficos, industriales, de modas… no importa—saben encontrar el balance perfecto entre forma,función,valor y costo. Casi nunca se logra el equilibrio perfecto, pero parte de nuestra labor consiste en saber cuando hacer algunos sacrificios razonables para cumplir nuestros objetivos o los de nuestros clientes o usuarios.
A fin de cuentas casi siempre se trata de vender.
El diseño según Jobs.
Recuerdo que después del asunto de las elecciones de florida, Apple desplegó un anuncio en varios periódicos con una leyenda que decía Nunca subestimes el poder del diseño
. Refiriendose no sólo al caos que habían originado unas boletas de votación mal diseñadas sino tambien para dejar bien claro la importancia que el diseño tiene dentro de la visión de Steve Jobs.
Y es que durante mucho tiempo Apple ha sido sinónimo de diseño. En primer lugar porque al ser pionera en las interfaces gráficas de usuario, fue durante mucho tiempo la plataforma por default de los profesionales creativos. Pero tambien porque la mayoría de sus productos como las iMac en sus diferentes encarnaciones y sobre todo el iPod son clásicos ejemplos de diseño industrial bonito, funcional y bien hecho.
Igualmente que su hardware, el software de las Mac se ha caracterizado a través de su historia por su diseño de interfaz intuítivo, sobrio y elegante. Hubo un momento, como cuando estrenaron la interface Aqua en el 2000 en el que su interfaz gráfica—y el macOS en general— parecían estar a años luz de sus competidores más cercanos pero aunque algunos maqueros les cueste reconocerlo, esa brecha se ha venido cerrando.
Inovaciones superfluas.
Y así llegamos al momento que les relataba al principio. Steve Jobs demuestra las grandes novedades del escritorio del MacOs Leopard. Que si el nuevo Dock en 3d con reflejitos, que si la barra de menú transparente, que si el tapíz que parece de Windows vista, que si los stacks… una tras otra, las características presentadas como novedades pecan de lo mismo: todo es puro eye-candy, forma sin función, detalles superfluos que no añaden ningún valor real al software y en cambio seguro que tienen un costo. Per claro, algo había que hacer con esos ciclos que traen de más los nuevos procesadores.
Esta carrera de los sistemas operativos por añadir más y más transparencias, más reflejos y más animaciones me recuerda a la enloquecida guerra de consolas de videojuegos donde los desarrolladores estaban más intresados en añadirle polígonos a sus juegos que diversión. Ojalá aca suceda lo que allá y aparezca un jugador que haga lo inesperado y ponga los esfuerzos donde se necesitan: en brindar mejor funcionalidad y mayor valor al menor costo posible. ¿Será Google quizá?.
Paginación en CakePHP 1.2
Creo que voy a hacer una serie de posts sobre mis características favoritas de la próxima versión de Cake. EL post de hoy estará dedicado a la paginación.
La paginación en CakePHP 1.2 es casi mágica. Está compuesta por dos partes: Una función del controlador y un helper para las vistas. Así, si tenemos por ejemplo un modelo llamado books y queremos poner una acción llamada browse donde aparezcan todos los resultados por página, ponemos en nuestro controlador una función así:
function browse(){
$this->set('books',$this->paginate('Books'));
}
y luego, en la vista correspondiente (que sería algo como /views/books/browse.ctp) despues de todo el codigo necesario para desplegar resultados, añades la navegación de páginas con este código:
<?php echo $paginator->prev(); ?> <?php echo $paginator->numbers(); ?> <?php echo $paginator->next(); ?>
Y así como por arte de magia tendrás una navegación paginada en tu aplicación de la que podrás presumir en los bares para conseguir chicas.
Para una explicación más detallada, hay un artículo muy bueno en The Bakery
Worst Practices
Leo escribe una acertada lista de cosas de lo peor que se puede hacer al diseñar sitios web. Si aun incurres en más de 3 de estos pecados favor de devolver tu credencial de diseñador web y pasar por una de carnicero o tejuinero (a escoger).
Tarjetas para gente inteligente

Si lo que quieres es ligarte a una de esas rubias super fresas obviamente debes envíarle una tarjeta super cursi de gusanito.com
Pero si quieres quedar bien con alguien con medio cerebro (medio cerebro basta para leer inglés), felicitar a un amigo por su boda, o por su cumpleaños entonces mejor manda algo de someecards: unas divertidas tarjetas llenas de ironía que seguro te harán pasar como intelectual cool.
via The big noob