Archive for the 'geek' Category
Tal día como hoy hace 40 años fue fundada la empresa creadora de chips más grande del mundo (a mi punto de vista), Intel ha sido impulsora de los desarrollos tecnológicos que nos rigen en cuanto a procesadores se refieren, eso sí, con una competidora (también muy fuerte) que le sigue los pasos desde muy cerca (AMD), pero que a día de hoy Intel sigue lidereando el camino (repito, a mi punto de ver).
Enhora buena, desde acá les deseamos un feliz cumpleaños, espero que sus mejores años esten por venir.
nota: La foto fue tomada prestada de Engadget
Se trata de improvisar el diseño de un código existente. No estás agregando nuevas características, solo estás moviendo, separando, combinando, eliminando y renombrando. Es una manera de mantener el código flexible para que éste siempre sea sencillo de mantener y agregar nuevas características, aún y cuando crezca en complejidad.
La refactorización reestructura la parte interna del código fuente sin alterar su comportamiento externo. Mejor conocido como el proceso de limpiar el código, en ingeniería de software se usa a menudo como parte del desarrollo de software, de esta manera los desarrolladores alternan la inserción de nuevas funcionalidades y casos de prueba con la refactorización del código para mejorar su consistencia interna y su claridad.
La refactorización es la parte del mantenimiento del código donde no se arregla errores ni se añade funcionalidad. El objetivo, por el contrario, es mejorar la facilidad de comprensión del código o cambiar su estructura y diseño, así como eliminar código muerto, para facilitar el mantenimiento en el futuro.
Sin la refactorización, es fácil de entrar en una vía de un solo camino que guía directamente a la muerte del programa. Entre más pobre sea la estructura del código, más tendencias tienes a llegar a lo que se le llama “programación aproximada”, es decir, se refiere al hecho que si no entiendes tu propio código, puedes seguir metiéndole cosas y moviéndole hasta que encuentres algo que funcione. Desafortunadamente, programación aproximada embrolla el código aún más y hace el trabajo más duras la próxima vez. Frecuentemente, terminarás con la necesidad de re-implementarlo todo.
Hay muchas maneras conocidas y desconocidas de refactorización. Martin Fowler y otros nos han hecho el favor de catalogar un numero de técnicas de refactorización. El libro de Fowler Refactoring tiene instrucciones específicas, paso a paso de cómo hacer cada uno de ellos.
Pruebas automáticas son la clave de la refactorización. Ellos hacen posible probar el código entre cada paso pequeño en la refactorización. Hacer este tipo de pruebas repetidas manualmente puede ser por mucho una tarea que consume mucho tiempo. Así que, si no tienes pruebas automáticas, tu probarás el código hasta el final de la refactorización. Cuando finalmente empieces a probar, pudieras encontrar muchos bugs.
Si eres fanático de la velocidad y cuentas con suficiente dinero no te vayas sin leer el post entero ya que soportarás la idea de no poder subirte al Force Dynamics 301, con una pantalla de 51.5 pulgadas y sonido surround de 5.1 canales te permitirá sentir hasta 2G de aceleración vertical. Siendo uno de los más pequeños entre su tipo el force dynamics puede ser tuyo por 15,000 dólares.
el resto de los mortales nos conformamos con ver los videos (dos a continuación, los demás en el enlace). Antes de verlos les recomiendo ajustarse el cinturón.
Links
[Via]
Este video es un resumen de la historia y evolución de las computadoras, algo corto pero muy explícito.
Al parecer está de moda producir equipos de cómputo con capacidades de ensueño para estos tiempos, en este caso le toca la noticia a ASUS con su computadora pensada para Gamers, la cuál rompe con la antes presentada Predator de Acer.
Características
Intel Core 2 Extreme QX9650 (Overcloackeable a 4.0ghz)
NVIDIA’s nForce 790i Ultra SLI chipset - un SLI de 3 vías con una GeForce GTX280s
Hasta 8gb de RAM DDR3
Hasta 4TB Disco Duro
ASUS con su Acer CG6155 pretende brindarle un performance muy alto a los gustos del juego por computadora. Que dicho sea de paso es de gran capacidad para otras áreas como el Diseño Gráfico, edición/producción de video, arquitectura, ingenierías, etc.
Via | Engadget
Como lo dicen en Gizmodo, no importa lo que tenga adentro con solo ver sus características exteriores, con un quad radiator y enfriamiento liquido, y funciones para overclocking extremo. Su ganiete es de aluminio lo que mejora el sistema de enfriamiento, cuenta con arquitectura tool-less, una pantalla auxiliar de 7″ en el frente que puede mostrar información del tiempo, musica actual, etc.
Si puedes desembolsar los $ 20,000 dólares para la linea más alta tal ves te puedan interesar las características internas y externas de manera más detallada. En la página de voodoo puedes obtener más información sobre esta maquinita.
Una keynote muy monotemática, el iPhone se vio mencionado a lo largo de ésta. Acerca del Snow Leopard solo se mencionó que se iba a cubrir a lo largo de la semana pero no se especificó nada al respecto.
En resumen:
Se presentaron desarrolladores con ejemplos de aplicaciones para el iPhone, en donde se vieron juegos y aplicaciones médicas.
Después se presentó el rumoreado Mobile ME, el cuál es una renovación del ya enterrado .Mac. Que trae consigo mejoras muy notables.
- Hasta 20gb de almacenamiento
- Contactos
- Calendario
- Fotos
Por solo 99 dólares anuales.
Y luego siguió el tan esperado anuncio del iPhone 3G, ese que todo el mundo andaba diciendo y maldiciendo alrededor de la blogosfera, prensa escrita, televisión, etc.
Ahora por fin quedó confirmado la segunda generación del famoso iTelefonito, y lo que es mejor, con una contundente rebaja de precio, tal cómo lo dice la página de Apple: “El doble de rápido, a mitad de precio”
Como bien comentó Steve jobs, ahora estará disponible en muchos paises, que dicho sea de paso también incluye méxico, siendo telcel la operadora encargada de distribuirlo por estos rumbos.
El precio de inicio será de USD$199 para la versión de 8gb, y estará disponible desde el día 11 de julio de los corrientes. Solo falta esperar las sorpresas que nos tenga telcel. Así que hay que mantener la cartera guardada por el momento.
Si además de eso quieres conocer un poco de lo que poco se mencionó puedes ir a este link para leer el comunicado de prensa oficial. Y por si no sabes de que hablo me refiero al poco sonado Snow Leopard, el cual planean que esté disponible dentro de un año.
En unos cuantos minutos dará inicio la tan esperada keynote de Steve Jobs, en el marco de la WWDC’08, que dicho sea de paso por primera vez en la historia se vendieron todas las entradas del evento.
Como ya lo comenté por estos lares la lista de rumores es grande, y tenemos una tarjeta de bingo para ir pasando lista de los que se cumplan.
En esta ocasión no tuve la oportunidad de asistir, pero igual estaré pendiente de las cosas que sucedan.
si les interesa el tema, o quieren saber a primera hora las novedades presentadas por Steve Jobs, pueden seguir las coberturas en vivo que harán algunos blogs que les dejaré a continuación.
la foto que acompaña la entrada fue tomada prestada de gizmodo.
A pocos dìas de dar inicio la mundialmente conocida World Wide Developer Conference 2008 (WWDC08), se empieza a sentir el clima rumosresco que siempre acompaña a dicha conferencia. Aqui les presento un resumen de los rumores de lo que se podría presentar en la conferencia. Y las famosas tarjetas para jugar al bingo.
- iPhone 3G: Uno de los rumores más fuertes y esperados por todos, supone la bien merecida segunda generación del iPhone.
- Vendedores australianos reciben cajas misteriosas por parte de apple, las cuáles no pueden ser abiertas hasta el día de la keynote. Leer más.
- Mac OS X 10.6 Snow Leopard. A mi parecer uno de los rumores más extraños. Se dice que Steve Jobs podría mostrar la próxima versión de Mac OS X, la cuál solo mejoraría lo que hay.
- Eliminar el prefijo Mac al nombre de los sistemas operativos. De las más nuevas y empezado por la filtración de las fotos del moscone center west ya listo, ahora los sistemas se llamarán OS X Leopard y OS X iPhone.
- Renombre del ya obsoleto .Mac, basados en el registro del dominio me.com de parte de Apple, se dice que ahora se llamará Mobile Me.
- Una rebaja importante en los precios del iPhone.
- El nuevo Snow Leopard será solo para Intel.
- Posibles nuevos productos con pantalla tactil.
La keynote es el próximo lunes 9 de Junio a las 10 am.
La foto de arriba la tomé el año pasado cuando estabamos esperando que se abriera el salón donde sería la Keynote. Una cola realmente grande, Como lo pueden ver en la siguiente foto:
El poster de fondo para la tarjeta del bingo lo pueden descargar de aqui, y el bingo desde aqui. Disponible gracias a Ars Technica.
read comments (0)
Hace algunos dias apple publicó una guia de seguridad para usuarios medio avanzados, en la cuál se abordan tópicos muy generales de seguridad, hasta tópicos avanzados en darwin BSD por ejemplo.
100% recomendable, y esta disponible para su descarga aquí.







