El Dr. Ogalinski no se hace responsable del uso que se le de a la información obtenida de este sitio, sea bueno o malo. Lo que sea que hagas con esta información y lo que suceda del uso de ella, es tu entera responsabilidad. U_U
Coign of Vantage es un pequeño juego escrito en flash, el cual te muestra bloques de color aparentemente distribuidos al azar en un espacio 3D, y que consiste en mover el espacio 3D (lo cual se hace con el ratón) donde están los bloques hasta que formen una imagen que tenga sentido. Al principio puede que te sea un poco difícil, pero recibirás ayuda del juego en los primeros intentos. El verdadero propósito del juego es revelar tantas imagenes como puedas en 5 minutos, y si identificas una imagen rápidamente te ganas tiempo adicional. Si eres de los que se marean con imágenes en constante movimiento, quizás no sea una buena idea jugarlo…
Actualmente PHP tiene una presencia casi total en la red: es el lenguaje de scripting más popular que hay, y eso a su vez es una ventaja, porque para todos los que están aprendiendo eso significa que tendrán una gran base de código para aprender y/o modificar, pero a la vez es una desventaja porque muchos programadores simple y sencillamente no tienen buenas prácticas. Así que escuchemos consejos de los verdaderos maestros de PHP:
1 – Usa PHP solo cuando lo necesites (Rasmus Lerdorf)
Si hay alguien que puede darte un consejo sobre PHP, ese es Rasmus Lerdorf. El es el autor de PHP…eso debe de contar para algo. Aunque no lo creas Lerdorf no concibió a PHP como una solución a todos los problemas, sino como una herramienta más, la cual debería de usarse para resolver ciertos problemas. El mismo Lerdorf invita a usar la herramienta adecuada; en sus palabras: “usa la herramienta adecuada para cada trabajo. Me he topado con empresas que están inmersas en PHP, usándolo absolutamente en todos lados, pero nunca fue pensado para ser un lenguaje de propósito general para todos los problemas. Su principal función es como el front-end de scripts para la web.”
2 – Usa muchas tablas con PHP y MySQL para escalabilidad (Matt Mullenweg)
Matt Mullenweg es el autor original de WordPress, así que de nuevo, quizás tenga una o dos cosas interesantes que decir en cuanto a escalabilidad, sólo hay que pensar en Wordpress.com: 4 millones de blogs, 140,000 artículos al día. En el 2006 Matt dió algunos pormenores de como funciona la estructura de base de datos de WordPress.com y explicó que WordPress MU (multi-user, multiusuario) usa una tabla separada por cada blog, en vez de una sola tabla gigante para todos los blogs. El razonamiento detrás de esta lógica son los costos en hardware: el tener muchas tablas permite migrarlas fácilmente, mientras que una estructura monolítica no.
Los desarrolladores del motor WebKit anunciaron que la última versión pasó completamente todos los requerimientos de la prueba de estándares ACID3; el motor WebKit se usa en los navegadores Safari de Apple y Chrome de Google. La prueba ACID3 fue aprobada por el Proyecto de Estándares de la Web, y está diseñada para comprobar que tan bien sigue un navegador ciertos estándares, como por ejemplo especificaciones para las aplicaciones Web 2.0, y de igual forma que tan bien se relacionan con el Modelo de Objetos de Documento (DOM, por sus siglas en inglés), hojas de estilo en cascada 2 (CSS2) y Gráficos Escalables de vector (SVG, por sus siglas en inglés). WebKit pasó la prueba en 0.033 milisegundos, completando satisfactoriamente el último requerimiento que le hacía falta, una animación que debe de parecer suave al observarla.
Es de hacer notar que la versión probada es una de las llamadas builds nocturnos, es decir, versiones que están recién salidas del horno. ¿Cómo quedan las calificaciones para los demás navegadores? para comparar, FireFox 3.1 obtiene 89, Opera 9.6 (RC1) tiene 85, Chrome 79, Safari 75, FireFox 3.0.3 obtiene 71 (según el artículo fuente, porque mi FireFox sólo llego a 70), y por último como siempre con la nota triste Internet Explorer 8 Beta 2 con 21, e Internet Explorer 7 con un espantoso 12. Seguramente veremos este motor integrado en Chrome y Safari en poco tiempo.
En lo que ya parece haberse convertido en una costumbre, la última actualización del navegadorMozillaFireFox (la 3.0.2), ocasionó un error de regresión, esos errores que se ocasionan cuando se repara algo, y el parche a su vez echa a otra cosa. La versión FireFox 3.0.2 salió el martes, y un día después se percataron de este error, el cual tiene que ver con sitios con dominios internacionales (IDN por sus siglas en inglés), que son aquellos que tienen caracteres no ASCII en su URL, como direcciones en hebreo o chino, u otros como marcas diacríticas no inglesas. El error se produce cuando un usuario que tenga almacenados passwords en sitios con sitios IDN no podrán acceder a esos passwords o almacenar nuevos después de actualizarse a FireFox 3.0.2.
No hay pérdida de datos permanente, sólo que los datos son inaccesibles. Esta no es la primera vez que ocurren errores de regresión con una actualización de FireFox; en una de las últimas veces, Mozilla tuvo que apurar un parche para reparar 5 errores que fueron generados por una versión anterior. Por el momento, el error en la versión actual ya tiene una solución, y se encuentra en pruebas por el momento. Esperen FireFox 3.0.3 la semana entrante, una actualización que sólo tendrá un parche.
Actualización 27/09/08: olvídense de la semana que viene, FireFox 3.0.3 salió el día de hoy…
Salen tantos gadgetsUSB que a veces ni da el tiempo (o las ganas) de publicarlos. Pero este puede que funcione, porque combina un vicio con una necesidad: un encendedor estilo Zippo (¡quién demonios no ha tenido uno!) para que enciendas tus cigarritos, pero que a la vez integra una memoria USB de 8 GB. Este encendedor te saldrá USD $60.00 y lo puedes encontrar en ThinkGeek, mucho menos de lo que pagarás por a) los cigarros que te has fumado, b) cuando se incendie tu laptop (ya sabes, si se sale el líquido del encendedor) y tengas que reemplazarla o c) mucho menos de lo que pagarás por los tratamientos por el cáncer o el enfisema, que ojalá nunca te den. ¿Hay que dejar el vicio no?
Microsoft ha confirmado que pondrá a disposición copias pre-beta (¿alfa?) del sucesor de Windows, llamado hasta ahora Windows 7, durante el marco de las conferencias Professional Developers Conference (PDC), las cuales se llevarán a cabo en octubre, donde dicen será la primera presentación oficial de Windows 7. Y son finos en Microsoft, pues toda persona que acuda al PDC recibirá una memoria USB 2.0 con su copia pre-beta de Windows 7. El sucesor de Windows Vista tendrá cobertura en 21 sesiones de la PDC, en donde se les mostrará a los desarrolladores las mejoras al kernel, administración de redes, interfaz de usuario, eficiencia de consumo de energía, sistemas gráficos, y muchas otras características y mejoras. Pero no se preocupen, seguramente esta versión pre-beta de Windows 7 terminará en el mejor amigo del pirata geek entusiasta, o sea, convertido en un torrent…
Para la mayoría de ustedes estoy seguro que mantener su computadora libre de problemas al navegar es sencillo: supongamos que navegas por Internet, ¿qué haces cuando te aparece un popup? la gente sensata analiza que es lo que le dice, de donde viene, para que sirve, todo con tal de saber que es lo que pasará si haces clic en el botón Ok o Aceptar. Tal parece que no todos son así, pues de acuerdo con un estudio reciente aplicado por unos psicólogos de la Universidad de Carolina del Norte, y que se llevó a cabo en estudiantes universitarios, reveló que estos están tan ansiosos de quitar un diálogo del camino, que harán clic en el aún cuando el mismo tenga advertencias obvias. En pocas palabras, harán clic en lo que sea con tal que desaparezca de su vista.
Los autores crearon un conjunto de cuatro cajas de diálogo falsas, todas con la advertencia “La instrucción en ‘0×77f41d24 referencía memoria en ‘0×595c2a4c.’ La memoria no pudo ser ‘leida.’ Haga clic para terminar la aplicación.” Uno de los diálogos de advertencia no podía distinguirse de las advertencias de sistema de Windows, pero las otras tres restantes contenían señales de advertencia que podían darle al pista al usuario que en realidad la caja de diálogo era en realidad malware esperando infectar la PC.
Google cumple 10 añotes, y para celebrarlo ha creado un nuevo proyecto llamado 10^100, en el cual se pretende responder a la pregunta “si pudieras sugerir una idea única que ayudara a tanta gente como sea posible, ¿cual sería?” No es una pregunta tonta, sobre todo con los problemas que tiene la humanidad hoy en día. La idea detrás de esto es que en algún lugar, en una persona, en un laboratorio, o en una universidad, está una idea que pueda ayudar a muchísima gente. Se recibirán ideas hasta el 10 de octubre del 2008, y el 27 de enero del 2009 se votará respecto a las ideas de otros. Quién sabe, quizás haya una idea (o ideas) que ayuden a ayudar a todos aquellos a los que les hace falta. Que bueno que Google haga algo distinto, con responsabilidad social, como deben hacerlo las grandes empresas; y Google no sólo pone las buenas intenciones, sino que pondrá 10 millones de dólares para implementar las ideas que surjan. Así que ya sabes, si tienes alguna idea que pueda ayudar a muchos, mándala al proyecto. ¡Quizás la tuya sea la buena!
El día de hoy se anunció el primer teléfono con Android de Google, el G1, un teléfono del que se venía hablando desde hace ya bastante tiempo y que en realidad es el Dream de la compañía HTC, y que pinta para competencia directa del iPhone de Apple. Android es la plataforma de software para móviles de Google. Inicialmente se lanzará en los Estados Unidos este 22 de octubre y luego en el Reino Unido, y tendrá un costo de USD $179.00 en los States, precio que será con un contrato por dos años. Vámonos directo al teléfono y a sus características: empezando por el dispositivo, la verdad no es muy bonito ni llamativo que digamos; sin embargo, tiene todas las características actuales de otros: tiene un touchscreen de 3 pulgadas, botones para navegar por Internet, un trackball para navegación con una mano, cámara de 3 MP con capacidades para compartir fotos, y un teclado QWERTY completo.
También cuenta con soporte de varias aplicaciones, en particular la que se ve impresionante es el soporte de Google StreetView que se actualiza conforme el usuario se mueve: es decir, basado en acelerómetros. El G1 está conectado con casi todas las aplicaciones que tengan que ver con Google: GTalk, Maps, búsqueda, Calendar, YouTube y GMail. Para navegar por Internet, el G1 incluye una lo que llaman “Chrome Light“, que tiene botones para acercarse y alejarse en las páginas visitadas. El soporte para mensajería instantánea también cubre AOL, Windows Live Messenger y Yahoo! Messenger.
Todos hemos sufrido este escenario una, dos o varias veces: por alguna razón, Windows se rehúsa a borrar un archivo el cual todo parece indicar puede ser borrado sin problemas. Y digo esto porque hay archivos que no se pueden borrar y tienen que estar bloqueados, y algunos otros se bloquean mientras se usan. Muchas veces los archivos que Windows se rehúsa a borrar son archivos comunes y corrientes, como videos, archivos MP3, o archivos ZIP. Cuando intentas borrar un archivo, Windows espera unos segundos y entonces te avisa que no puede hacerlo, pues el archivo en cuestión está en uso, cuando que tu sabes que en realidad no es así. Así que, cuando esto te pase, puedes intentar algunas de estas soluciones:
Primero que nada…¿seguro que el archivo no está en uso? puede parecer estúpido pero suele suceder. No te sientas mal si lo está…si está abierto, cierra la aplicación que lo está usando, y luego intenta eliminarlo.
Si el archivo fue abierto por una aplicación (y posteriormente se cerró), pero el programa todavía está ejecutándose, intenta cerrar el programa; esta no es una falla de Windows, sino que es más probable que sea una falla en la aplicación. Otra solución relacionada: abre otro archivo con el programa, e intenta borrar el primero.
Últimos comentarios