Posts Tagged “software”

Google Chrome: JavaScript a velocidad de vértigo

Rober3rd sep 2008La Web, Tecnología, , , ,

Mucho se está hablando del recién llegado Chrome, el navegador (basado en Webkit y no en Gecko) que se ha sacado Google de la manga para competir en un difícil mercado donde Internet Explorer y, cada vez más, Firefox copan las listas de utilización.

Chrome promete y para verlo sólo hay que ver los gráficos realizados por Cnet.com con la velocidad de ejecución de JavaScript en los que deja a los demás muy atrás gracias a su nuevo motor JavaScript V8. Velocidad necesaria para poder ejecutar fluidamente todas las aplicaciones que Google tiene como Docs o Calendar.

Crédito: Stephen Shankland/CNET News

Google tiene una página donde puedes testear tu navegador y ver qué puntación devuelve. El test consta de cinco pruebas donde a mayor puntuación, mayor rapidez de ejecución. A mi, Webkit Versión 3.1.2 (4525.22) me ha devuelto 333, Flock versión 2.0b2 ha obtenido 155, Opera 9.52 ha dado 152 puntillos y Firefox 3.0.1 ha devuelto 133.

A ver cuando publica Google la versión de Chrome para Mac y pueda probarlo, porque prometer promete. Que tiemblen los demás navegadores.

Más información en la web de Chrome y en el análisis que hacen en Cnet sobre la velocidad con JS.

Ciclo de desarrollo del software

Rober13th jul 2008Tecnología, ,

Software doesn’t just appear on the shelves by magic. That program
shrink-wrapped inside the box along with the indecipherable manual and
twelve-paragraph disclaimer notice actually came to you by way of an
elaborate path through the most rigid quality control methods on the planet.
Here, shared for the first time with the general public, are the inside
details of the program development cycle.

1. Programmer produces code he believes is bug-free.

2. Product is tested. Twenty bugs are found.

3. Programmer fixes ten of the bugs and explains to the testing department
that the other ten aren’t really bugs.

4. Testing department finds that five of the fixes didn’t work and discovers
fifteen new bugs.

5. See 3.

6. See 4.

7. See 5.

8. See 6.

9. See 7.

10. See 8.

11. Due to marketing pressure and extremely pre-mature product announcement
based on over-optimistic programming schedule, the product is released.

12. Users find 137 new bugs.

13. Original programmer, having cashed his royalty check, is nowhere to be
found.

14. Newly-assembled programming team fixes almost all of the 137 bugs, but
introduces 456 new ones.

15. Original programmer sends underpaid testing department a postcard from
Fiji. Entire testing department quits.

16. Company is bought in hostile takeover by competitor using profits from
their latest release, which had 783 bugs.

17. New CEO is brought in by board of directors. He hires programmer to redo
program from scratch.

18. Programmer produces code he believes is bug-free.

Y en eso se basa el desarrollo: un bucle infinito en el que parece que nunca se va a tener un producto final. Y creo que nunca se tiene ;-)

Visto en S.U.B.V.E.R.S.I.O.N a través de StumbleUpon.

Aplicaciones fundamentales en un Mac

Rober27th dic 2007Apple, Tecnología,

Desde que empecé a utilizar el MacBook hay una serie de aplicaciones que tengo definidas que se abran cuando arranco el sistema. Son las que más uso y las que más útiles me parecen para el trabajo que hago con el portátil. La mayoría son gratuitas, aunque en las que no lo son el coste es mínimo.

Adium: Sin duda, el mejor cliente multiprotocolo de mensajería que existe. La única pega es que no soporta videoconferencia pero quedará subsanado en la próxima versión, que ya está al caer. Con soporte para multitud de plugins, es rápido y ligero y muy personalizable.

NetNewsWire Lite: Una aplicación que está instalada desde el primer día que abrí el portátil. Muy buen lector de feeds RSS en esta versión “lite“, que es gratuita. La versión de pago debe de ser la leche.

Yojimbo: No hace mucho que utilizo Yojimbo, una rara aplicación que viene a ser un cajón donde guardar todas esas cosas que van a durar poco o simplemente sirven para un rápido vistazo: imágenes, direcciones web, notas cortas… Muy útil.

Jing: Magnífica herramienta que te permite en un abrir y cerrar de ojos tomar una captura total o parcial de tu escritorio o grabar un vídeo para mostrar el manejo de alguna aplicación. Ofrece integración con Flickr, Screencast.com para vídeos y cuentas FTP. También hay versión para Windows.

AppDelete: Aunque para desinstalar aplicaciones en OS X basta con arrastrarlas a la papelera, siempre se quedan en el sistema archivos de configuración o librerías que ya no se van a usar. Con AppDelete estos archivos asociados desaparecen.

Delibar: Si usas mucho tu cuenta de del.icio.us, Delibar te resultará imprescindible. Con un clic en el icono de la barra de tareas tienes acceso a todos los links guardados en tu perfil, ordenados por tags, para un rápido acceso a esa página guardada.

Cyberduck: cliente FTP rápido y que apenas consume recursos. Hace poco era menos estable, pero versión a versión han ido corrigiendo esos fallos y ahora es bastante robusto.

Quicksilver: La madre de todas las aplicaciones, Quicksilver es un lanzador que te permite, con el teclado, hacer cualquier cosa que se te pueda ocurrir. Desde abrir cualquier programa hasta escuchar una canción, lanzar scripts, abrir páginas web, y todo escribiendo dos o tres letras. Se tarda un poco en cogerle el tranquillo pero una vez que lo haces apenas usas el ratón o el trackpad.

Utilizo muchas más al cabo del día, como Coda, Firefox, Mail.app, iTunes, etc. pero estas son las que arrancan al inicio y las que permanecen abiertas siempre.

iExplorer en Mac OSX

Rober30th nov 2007Apple, Tecnología, , ,

Debido al cambio de diseño del blog me he visto obligado a probarlo en varios navegadores, entre ellos Internet Explorer. Como desde el MacBook con OSX era bastante difícil sin usar un Windows instalado, ya fuera por Boot Camp o virtualizando desde Parallels o VMware, me puse a trastear un poco por la web y encontré esta interesante utilidad para el sistema operativo de la manzana: ies4osx.

Son necesarias las X11, que se pueden instalar desde el DVD de instalación de OSX (por lo menos en Tiger, supongo que en Leopard también) , así como Darwine, que es la versión de Wine para OSX y se puede descargar desde la página de la aplicación. Una vez hecho esto, ejecutamos ies4osx, el cual nos pedirá qué versiones de Internet Explorer queremos instalar (5, 5.5, 6 y 7 beta) así como el idioma, y listo. La aplicación descargará los archivos necesarios y creará los iconos de los distintos navegadores en nuestra carpeta de aplicaciones.

ies4osx

Una forma fácil de testear páginas y diseños sin tener que arrancar un Windows, aunque más o menos sabes lo que te va a fallar en Explorer sin haberlo probado siquiera, como son las transparencias y demás cosas que parece ignorar.

Esta web está realizada con: