2006-12-09

Que NO hace el código en la vida real (y si hace en las películas)

Antes que todo, quiero aclarar que este texto no es mio, sino que es una traducción que hice de un excelente artículo que pueden ver aca: http://www.drivl.com/code.html

 

1. El código no se mueve

En las películas y en television el codigo siempre está navegando por la pantalla a increibles velocidades; está presentado como un flujo indecifrable de letras y números que tienen sentido perfectamente para el programador, pero imposible de comprender por cualquier otra persona. Entiendo que para la persona que no comprende, las habilidades de un programador pueden parecer increiblemente complejas, pero... honestamente, piensan que podemos leer mierda que no está quieta? Sería como tratar de leer seis diarios, volando en un tornado. Seguro, puedo ver como compila un kernel, tirar un tail de un log o, simplemente, ir viendo que tira el output de un programa - pero la mayoría de lo que puedo sacar de eso es cuando la ejecución frena y realmente puedo hacer scroll para arriba y ver que carajo pasó (excepto que el output haya ido suficientemente lento como para poder leerlo mientras salia)

 

2. El código no es texto verde sobre fondo negra

Seguro, puede ser texto verde sobre fondo negro si querés, pero la mayoría de los programadores usamos syntax highlighting y los sysadmins configuran su shell para usar colores ANSI

 

3. El código tiene estructura

Según las peliculas, todos los programadores odian las teclas space y enter. En el mundo real, el código tiene estructura - tiene saltos de linea, espaciado e indentación. Seguro que todos nosotros hemos escrito nuestra porcion de hacks ilegibles: yo solía escribir un montón y tenia la destreza de escribir horribles regular expressions que hicieron que varios de mis sucesores haga seppuku, pero esos días terminaron. Ahora es todo claridad.

 

4. El código no es tridimensional

Se acuerdan en Hackers cuando la Gibson era representada como una ciudad tridimensional, la cual los hackers tenian que navegar? Mierda! Nosotros usamos un poco de color en nuestro shell para hacer las cosas un poco mas claras, pero la última vez que chequee mi terminal no requería OpenGL. Estoy laburando! - No estoy jugando al Quake...

 

5. El código no hace "blip!" cuando va apareciendo en pantalla

Esto va para cualquier texto, no solamente código. Cuando el texto aparece en mi monitor no hace blips - Esto no es 1902 (o cuando sea que los monitores hacían eso). Esta es una de las mas comunes ofensas en las películas de Hollywood. En casi todas las películas donde hay una escena donde un personaje está escribiendo un E-Mail o navegando por Internet, el texto hace un blip cuando aparece. Se dan una puta idea de cuan irritante puede llegar a ser eso en la vida real? Este artículo solo serían unos treintamil blip!

 

6. El código no puede ser crackeado por un nene de 8 años en cuestión de segundos.

Lo lamento, pero simplemente no.

 

7. No todo el código está hecho para ser crackeado

Hollywood ama mostrar que la noción de programar, la encripción y la computación compleja en general son todo la misma cosa: una gran cantidad de datos secretos que tienen que ser rotos por un hacker realmente inteligente. Esto de alguna manera se puede llegar a entender ya que el término código es ambiguo. En el contexto de la computación, código tiene comunmente dos definiciones:

  1. La representación simbolica de instrucciones, las cuales pueden ser comprendidas por una computadora - como "Tu código PHP es una mierda"
  2. La transformación disfrazada de un mensaje - "Los transmisores del código Navajo en la segunda guerra mundial"

Hollywood comunmente usa la segunda para toda actividad desarrollada por un programador. No hay arrastre de ventanas, llaves que cierran IFs o escritorio. Todo en la computadora toma la forma de un mensaje encriptado, lo cual debe hacer ver porno un real quilombo.

 

8. El código no es simplemente 0100110 010101 10100 011

Seguro, cuando bajas al nivel binario es todo 1s y 0s, pero quien hace eso? Yo nunca conocí a nadie que codee en binario.

Hey directores de Hollywood: los programadores usan esa cosa bonita llamada Alfabeto. Tiene letras que podes juntar para formar palabras. Nosotros incluso ponesmos espacios entre esas palabras (ver #3)

 

Tambien, el chiste de que todo en una computadora son 1s y 0s se volvió dolorosamente no gracioso. Esta a la misma altua del chiste del usuario que usa la bandeja de su CD como posa-vasos. Estoy bastante seguro de que escuché es chiste mil veces por 1997. Solo por el hecho de que toda la data en una computadora es finalmente representada por unos y ceros no quiere decir que la base detras de eso es tan simple como un uno o un cero. Eso sería como decir que que toda la humanidad es un cacho de átomos de carbono (o de lo que sea que estamos hechos), asi que la próxima vez que alguien me robe el auto me puedo reír y decir "Uh! Esos tontos atomos de carbono..."

 

9. La gente que escribe código usa el mouse

Según Hollywood, la mayoría de los programadores no descubrieron como usar un mouse. Seguro, tipeamos rápido, pero el mouse es una herramienta muy util y no hay motivo para que lo abandonemos. Mientras disipamos estereotipos, también me gustaría decir que no todos los programadores son locos come-virgenes que juegan al World of Warcraft. Algunos de nosotros hacemos ejercicio y tenemos una vida social activa. Incluso, Algunos incluso han tenido sexo! Mierda!

 

10. La mayoría del código no es, necesariamente multiplataforma

Recuerdan en Independence Day, cuando el flaco matemático con cara de boludo escribe un virus que funciona tanto en su laptop apple como en la nave madre de lo aliens? Mierda que funciona!

Si la vida real fuese asi, yo podría portar wordpress a mi tostadora...

 

Alguna otra que se les ocurra?

2006-12-08

¿Como que "Yo Probé"?

A ver... ¿Alguien me puede decir a quien se le ocurrió que la gente iría a usar una remera que dice, bien grande "Yo Probé" en la espalda?


(perdon por el comentario asi, ahora los pongo en contexto)


Como conté hace unos dias, la gente de MS me trajo una Notebook a casa con Windows Vista y Office 2007 para que la probara durante una semana. La cosa es que cuando la pasaron a buscar, me dejaron una remera negra con el loguito de MSDN adelante y los logos de WinVista y Office2007 atrás. Si la remera terminase ahi, estaría buena... pero no! A algún genio de marketing se le ocurrió ponerle un cartel grande que dice "Yo Probé" arriba, en la espalda.


No se habrán dado cuenta que, al menos aca en Argentina, la frase "Yo Probé" podía llegar a tener algún doble sentido (y por las dudas, por si alguno no se dio cuenta de que estoy hablando, le recuerdo la frase "Macho es el que prueba y no le gusta..." y todo bien, pero yo no probé ni tengo intenciones de hacerlo :D)


Ahora no tengo mas remedio que apelar a las habilidades adquiridas en Bricolage de mi hermana para que me ayude a modificar la remera para que se lea la leyenda "Yo no probé" y abajo que se lea "Ni quiero" :D


Hasta la próxima!

Zaiden

2006-12-01

Nooo... PageFile no hay... (con música de Woman No Cry)

Desde hace mas de una semana estoy usando Windows Vista sin PageFile y debo decir que los resultados son excelentes.

Al disponer de 2GB de RAM, me aventuré a configurar Windows para que no usara PageFile. Por ahora nunca tuve problemas del tipo "Out of memory" ni nada similar. El uso normal de la máquina la mantiene con un consumo de, aproximadamente, un 50% de la memoria (1GB) y con una carga importante (compilando varias cosas grandes + Photoshop + Internet Explorer con varias paginas + Word + Excel + Outlook) no llega a superar 1.5GB de memoria utilizada, por lo que parece que no me va a traer problemas.

Al no estar paginando al disco, la maquina está siempre con una velocidad de respuesta altisima. Por ejemplo, antes si no usaba la pc por un buen rato, maximizar Outlook tomaba unos cuantos
segundos. Ahora la respuesta es instantanea. :D

Alguien sabe de alguna contraindicación importante (y real, no un caso hipotético) de no usar Pagefile?

Un saludo!!

Zaiden

Problemas para postear el Blogger desde Word 2007 o Windows Live Writer

Desde hace unos dias que tengo problemas para postar aca, en Blogger desde Word 2007 o Windows Live Writer.

Alguien sabe a que se puede deber esto?

Zaiden

Microsoft me dio una Notebook para probar Vista y Office 2007 por una semana (¿?)

Hace más o menos un mes y medio, haciendo tiempo hasta que me entregaran el resultado de un parcial, vi un mail de Microsoft, anunciando que le iban a prestar notebooks con Windows Vista y Office 2007 a algunas de las personas que llenaran correctamente unas preguntas (las cuales no poseían un grado importante de dificultad). Dado que estaba sin mucho que hacer, procedí a llenar las preguntas y aplicar para el concurso. Obviamente, 30 minutos más tarde esto ya había desaparecido por completo de mi memoria.

En el día de ayer, me sonó el teléfono mientras manejaba hacia la facultad. Atiendo haciendo malabares para no chocar y escucho: “¿El Sr. Pablo Zaidenvoren?”. Y paso a responder: “Eh… si. Mira, discúlpame. Estoy manejando (bocina, bocina, insulto, esquivar transeúnte el cual no domina por completo sus facultades mentales, insulto, bocina)… me llamarías en 20 minutos?” Corto. Ahí pensé: Seguramente es para alguna oferta de trabajo. Si llega a volver a llamar voy a tratar de decirle lo más cordialmente posible que no. Y listo, me olvidé. 30 minutos más tarde (yo ya, sano y salvo, en la facultad :D) vuelve a sonar el teléfono y al atender escucho el mismo: “El Sr. Pablo Zaidenvoren?”.

A diferencia de lo que yo pensaba, el llamado resultó ser de una señorita de MS, diciéndome que hoy me iban a alcanzar a mi casa, en el cómodo horario de 9.00 a 17.00 ( :( ) una notebook para que use durante una semana Windows Vista y Office 2007 con Visual Studio 2005 y SQL Server 2005. Esta señorita hizo oídos sordos a que le haya dicho que yo ya tenía y estaba usando los últimos productos de MS en mi notebook, por lo que procedió a confirmar el domicilio.

Lo más extraño es que supuestamente ya me habían confirmado por mail hace unas 3 semanas que yo había salido seleccionado para esto, pero se ve que el mail nunca me llegó.

Hoy, a eso de las 3 de la tarde, llegó la maquina (junto con un pequeño contrato que tuve que firmar diciendo, entre otras cosas, que si llego a perder/romper la notebook tengo que pagar algo así como… ¡¡¡3000 dólares!!!) y me dispuse a probarla.

Grande fue mi desilusión cuando me di cuenta que las versiones, tanto de Windows Vista como de Office 2007 instaladas no eran las últimas, sino que el Windows instalado es el Vista RC2 y el Office 2007 es el Beta 2 TR.

Más allá de esto, la idea está muy piola. Tenés la maquina lista para desarrollar con VS 2005 y al ser una máquina más que decente (CPU Core Duo 2, 1GB de RAM, placa de video que soporta todas las chucherías gráficas de Vista y el pulidísimo estilo de las Sony Vaio) da muchas ganas de probarla. Igualmente, me sigo quedando con el estado actual de mi máquina: 2GB de RAM, pantalla y carcasa mucho mas chica (nota al margen: hace poco probé la notebook de un amigo que es de 12 pulgadas y quedé fascinado. Yo pensaba que eran demasiado chiquitas, pero no! Son increíbles. Mi próxima máquina no supera las 13 pulgadas seguro!). Pese a no poder disfrutar de todas las transparencias y efectos que provee una placa de video con drivers WDDM (Grrr!! Odio a Intel y a esta maldita placa de video!) Sigo teniendo un Plus que tapa al resto de las cosas: Office 2007 RTM y Windows Vista RTM (y como adicional, tengo el OneNote instalado – uno de los mejores programas que vienen en la suite de Office – y el SP1 Beta para Visual Studio 2005, para hacerlo mas compatible con vista J) y eso se nota. Sencillamente, anda mejor. Por lo tanto voy a hacer todas las evaluaciones, comentarios y demás que me pidan los amigos de MS, pero basándome en la experiencia con mi máquina y no con la Vaio.

El martes próximo van a pasar a buscar la maquina, nuevamente en el mismo cómodo horario

Bueno, como diría el amigo Marcos Mundstock, finalizando este recital, escucharemos a continuación el veredicto conciso y final de Mr. Zaiden sobre la iniciativa TestDrive de Microsoft: Muy piola para quienes no pueden acceder a una maquina con las prestaciones suficientes como para ejecutar Vista u Office, o no pueden acceder al software, ya sea por la facultad por ej, o por el trabajo. Aunque nuevamente digo que, ya que la versión final ya está disponible para los subscriptores de MSDN, ¿Por qué estas máquinas no los incluían?

Un saludo, y que la fuerza los acompañe!

Zaiden

PD: Un saludo para Gaby Sz. con el que finalmente pude juntarme para que me de la tarjeta de su casamiento. Felicidades!

2006-11-24

SyncToy – La forma mas facil de sincronizar directorios entre PCs

Ayer estaba buscando alguna aplicación que cumpliese una simple función: poder sincronizar un directorio entre dos computadoras al conectarlas a la misma red.

Supuestamente Windows trae desde Win95 el famoso “Briefcase” para hacer esto, pero resulta que para que funcione, tiene que tener todos los datos a sincronizar copiados dentro de una carpeta (¿?) y al querer sincronizar directorios de unos 13GB, esto se puede tornar un poco molesto…

Dando vueltas por internet también leí que se podía usar el feature de Offline Files para esto, pero resulta que en mi maquina desktop no me dejaba usar mas de 2GB.

Finalmente encontré una powertoy maravillosa hecha por Microsft: SyncToy.
Es tan simple como útil: Seleccionar directorio de la izquierda, seleccionar directorio de la derecha y… tadaaaaaa! Listo.

Después tiene mas opciones, como que es lo que se quiere copiar, modificar o borrar en cada directorio y unas cositas mas, pero lo importante es que con 3 clics pude sincronizar perfectamente todo!

El SyncToy se lo pueden bajar desde acá.

Zaiden

2006-11-17

Windows Vista disponible en MSDN!

Desde hace un ratito está disponible para bajar el ISO de Windows Vista por las subscripciones de MSDN!

A bajar se ha dicho!

Zaiden

2006-11-13

Ya esta Office 2007 Professional (y asociados) para bajar por MSDN Subscriptions!

Para quienes tengan suscripciones de MSDN, hoy 13 de noviembre de 2006, ya está disponible para bajar Office 2007 y productos asociados!

 

Zaiden

2006-11-08

Vista has Shipped!

Señoras, señores, señoritas y niños tengo el agrado de anunciar que Windows Vista ha completado su fase de desarrollo y se encuentra en RTM (Release To Manufacturer). Hoy a la mañana cuando llegué a la oficina navegué por la intranet as usual. Como siempre desde que estoy aca la primer url que tipeo es http://windowsvista. Hoy cuando entre a las 8 de la mañana decía 8 hours remaining. Asi transcurrió el día y derrepente a las 16 apareció un lindo banner que decía Windows Vista has Shipped, mucha gente imagina que aca en el campus fue un descontrol y una fiesta, en realidad no pasó nada, solamente un par tratamos de bajar el Golden Build pero no paso naranja, no se podía. MSIT (Microsoft IT) mandó un mail diciendo que el release va estar disponible el día 17 de noviembre aca dentro del campus y por la intranet.

Otra cosa interesante que pasó es que el día de ayer, Microsoft Office 2007 went RTM, sí señores el famoso Guord (word) ha completado su fase de desarrollo y se encuentra en RTM también. Yo estoy escribiendo este post con Microsoft Office Word 2007 (Enterprise Edition)

El día 30 de noviembre (el mismo día que yo estoy volviendo a Buenos Aires) se hará una joda donde Ballmer, Ozzie, Gates y cia. harán la presentación para la prensa y los frikis que se puedan colar al campus, mientras tanto el público general tendrá que esperar hasta el día 30 de Enero del 2007 para poder utililzar la última versión (RTM).

Datos Curisios

  • Golden Build: esto es algo que viene desde la epoca de Windows NT, donde al no haber medios masivos de comunicación (WWW) se quemaban 3 discos dorados y 5 discos plateados que simbolizaban el RTM. Estos discos eran entregados (en mano) a los fabricantes (leáse DELL, HP, IBM , etc.) llevados por un helicoptero que salía desde aca.
  • Last Stable Build: Windows Vista no ha sido recompilado desde el 1ero de Noviembre de este año, lo que significa que el que reporto un bug desde es día , probablemente no se haya reflejado en este build.
  • Wireless died on Campus: cosa é mandinga, desde las 16 horas (GMT-8) que estoy sin internet en todo el campus, tengo acceso vía wire pero no el  wireless.
  • Windows Vista Service Pack 1:  sí, sí, ni bien anunciaron que el drop estaba listo, ya empezaron a hablar de SP1, al parecer el SP1 va a integrar ciertos bugfixes pero además mayor soporte para maquinas bajo un dominio de Longhorn Server (RTM Noviembre de 2007)
  • Por último, WinFX , si amigo developers, WinFx ya se encuentra RTM (desde ayer) para aquellos que dudaban si usar WCF o WF, etc. ya se encuentra disponible para descarga en el sitio de Microsoft (Algo interesante es que el 2do suggested download es Windows Vista (¿?) como si hubiese forma de conseguirlo.

Qué se viene? Rosario, Acropolis, Hawaii, muchas cosas, iré contando mientras vayan expirando los NDA.

 

Desde Redmond, WA, United States of America.

2006-11-06

De Windows, Linux, licencias y mas...

Este es un post que hice en un foro hace unos días y me pareció muy piola postearlo aca porque la verdad es que quedó muy bueno:

 

A ver, a ver... esto se está haciendo un puterío...
Paso a contarles mi opinión:
En los últimos 13 años probé unos cuantos sistemas operativos, desde el viejo y querido DOS hasta las ultimas betas de WinVista, pasando en el medio por cuanta distribución de linux se les pueda ocurrir.
La verdad, siempre me gustó todo el mundo Linux (de hecho, durante bastante tiempo, Ubuntu fue mi principal (y unico instalado) OS en mi máquina, pero no por eso voy a andar diciendo... "Eh! este vindou$ es una chagar!" O sea, para hablar hay que tener una visión crítica de las cosas y no ser fanático, ni de un lado ni de otro.
En la gama 9x de Win SI se podían encontrar errores severos a nivel de sistema operativo (a quien no le ha pasado de tener una instalación pelada de Win 98 y que en el primer booteo tire pantallazo azul?). Sin embargo esto cambio mucho desde Windows 2000 (y XP para el comun de los mortales). Windows pasó a ser un sistema robusto y donde no era tan comun tener un pantallazo azul por culpa del OS (ahora, si instalamos drivers buggys, es otra historia, no es mas asunto del sistema). Por esto no me parece bien que mucha gente salga diciendo que windows es un sistema "malo" (cuando, la verdad, la gran mayoría lo sigue usando) o peor aún, cuando se quejan de a cuanto lo cobran, o de que tomen acciones contra la piratería. Sería como si yo tuviese un local en el centro y los chorros se quejasen de que prenda la alarma a la noche... (¿?). Conste que yo lo sigo usando sin problemas porque me vino con licencia al comprar la PC y aparte lo puedo usar por las licencias que me da la facultad y el trabajo. Ahora, si tuviese que desembolzar una cantidad importante de dinero para poder seguir usandolo, probablemente trataría de arreglarmelas con alguna distribución de Linux
Después está el asunto de la seguridad. SI, Windows tiene (y seguirá teniendo, como la gran mayoría del software) bugs, con mayor o menor grado de serveridad, con respecto a la seguridad. Pero esto no quiere decir que si nos pasamos al lado del software libre con, por ejemplo, la ultima versión de Ubuntu (que les quiero comentar, salió hoy y ya estoy por poner a bajar ) vamos a dejar de tener estos problemas. Cualquiera que haya laburado con alguna versión de linux que traiga algun sistema de actualizaciones automaticas puede corroborar que casi todos los dias aparecen actualizaciones (y VARIAS marcadas como críticas por seguridad) de distintos componentes o aplicaciones instaladas en el sistema. Lo que si tiene de bueno el lado del software libre es que comunmente el tiempo de aparición de bugfix es bastante menor que el de su contraparte de la ventanita (como pueden apreciar en el post que hice sobre IE7 y Firefox 2 en mi blog (ehm... chivo ehm... - http://www.zpod.com.ar - ... chivo ).
Por último quiero decir unas cositas sobre Windows Vista. Hoy estuve probando el RC2 en la máquina. Sencillamente excelente. Obviamente sigue teniendo algunos bugs (no que yo haya encontrado, pero por algo todavía no sacan el RTM que tenían planeado para ayer), pero la verdad es que esta muy piola para el laburo diario. Un feature que me encantó, que busque y busque cuando tenía el Ubuntu y no pude encontrar (y si alguien sabe como hacerlo en Linux, POR FAVOR digame como ) es el "Saved Search" (previamente conocido como "Virtual Folders"). Básicamente que es? Es la posibilidad de hacer un search y guardar esa busqueda como si fuese un directorio mas. Pero lo piola es que como ahora se pueden taggear los archivos, yo puedo decir "Traeme todas las imágenes que esten dentro de este subdirectorio, con los tags "vacaciones", "cumpleaños" y que pesen menos de 200KB". Al menos a mi me pareció muy piola y util.
La interfáz grafica de Vista "toma prestadas" (jeje) varias ideas de la interfaz de MacOS X y de XLG/Compiz de Linux y varias de las funcionalidades piolas que tenían hace mucho entornos gráficos de Linux como Gnome o KDE (por ejemplo, en los cuadros de diálogo de abrir/guardar, ahora hay una lista de los directorios favoritos, como se puede hacer en Gnome). ¡Pero esto tampoco me parece mal en lo absoluto! Justamente, si hay algo que esta muy bueno y está hecho para otro sistema operativo, incorpórenlo! Prefiero yo que todos se sigan "robando" entre si y asi poder tener muchos sistemas cada vez mas completos, a que cada uno sea orgulloso y solo haga cosas que salieron de su propia imaginacion, terminando por tener un monton de sistemas que no se parezcan en nada (por lo que la transición de uno a otro sería miles de veces mas complicada) y con menos funcionalidades.
Y como útltima cosa (y ahora si termino) sobre los requerimientos de hardware: en cualquier maquina comprada hace 2 años o menos, si tiene arriba de 768MB de RAM (1GB recomendado) que es lo standard estos días no tiene por que tener problemas para correr con la misma fluidez que Windows XP (obviamente, sin usar Aero. Ahi ya se necesita una placa de video importante). Obviamente va a tener mayores requerimientos de hard que WinXP, pero es algo que suele pasar cuando el software es 5 años mas nuevo.
Con todo esto voy a que no hay que decir que algo es una porqueria antes de usarlo y poder juzgarlo mas objetivamente.


Post original aqui

Zaiden

2006-11-03

Lo que uno siempre supuso que no pasaba, pasó: el TOP de SqlServer sin Order By

Hoy vi lo que siempre supe que existía la posibilidad de que pase, pero siempre supuse que era un mito.

 

Cuando uno esta aprendiendo SQL y aprende para que funciona la keyword TOP, siempre lee: el motor de DB no te garantiza que dos tiradas de un query con TOP devuelvan los mismos resultados, si no tenes un ORDER BY único definido. Lo que pasa es que uno siempre cree que esto lo dicen para salvarse en caso de alguna cagada, pero que de verdad, siempre devuelve lo mismo.

Bueno, esto fue desmentido hoy en la oficina. Resulta que estabamos haciendo unos queries sin order by, con un TOP 50, pero cuando le poniamos TOP 51, el set de datos que devolvía era completamente distinto, por lo que ahora....

 

Repitan 100 veces conmigo:

No voy a usar TOP sin ORDER BY porque se que a alguien le devolvió cosas distintas...

No voy a usar TOP sin ORDER BY porque se que a alguien le devolvió cosas distintas...

...

 

Zaiden

2006-10-23

Un nuevo round en la eterna batalla de los Browsers

Con la noticia de la semana pasada que sacaba de beta a la versión 7 del renombrado Windows Internet Explorer y pocos dias despues, la liberación de la versión final de Firefox 2.0 se reaviva la eterna batalla de los Browsers.

Pese a que Microsoft lleva una gran ventaja en marketshare desde hace unos 10 años, se vieron muy pocos cambios en su navegador desde la version 5.5 en adelante (ya hace varios años).

A diferencia de esto, sus 2 grandes competidores - Firefox y Opera - le agregaron muchisimas funcionalidades y fueron evolucionando con la web.

Finalmente, esto pudo cambiar con la llegada de Windows Internet Explorer 7. El tan aclamado soporte para navegación con tabs que Opera y Firefox soportan desde hace tiempo y una mejor (y mas standard) interpretacion de las hojas de estilo (css) para que los desarrolladores y diseñadores web tengan que hacer un poco menos de malabares para que los sitios se vean iguales, tanto en Internet Explorer como en el resto de los browsers.

IE7 incluye un filtro anti-phishing que pregunta al ejecutarlo por primera vez si el usuario lo quiere habilitar (yo no lo hice) y, si no me equivoco ya que mucho no lo usé, también trae un lector de RSS incorporado (yo uso el del Outlook 2007 :D)

Por parte del UI, IE7 removió la barra de menú (la cual reaparece al precionar la tecla Alt) y varios botones, dejando mucho mas espacio para el URL, la nueva barra de búsqueda (otro excelente feature, también tomado prestado de la competencia) y para el sitio que se desea ver. Excelente cambio a mi criterio.

Firefox 2.0 no presenta cambios tan novedosos a primera vista como su nemesis (recordemos el dicho: "Si algo anda bien, no lo arregles..." :D). Entre sus nuevos features podemos ver que ya no es necesario un plugin externo para quitar servicios de búsqueda de la caja de la derecha, esta también fue ensanchada para que quepa mas texto a la vez, Javascript 1.7, chequeo de ortografía en los TextAreas (por ejemplo, para cuando uno hace posts en un blog o un foro), una interfaz rediseñada para el manejo de add-ins y themes

 

Por que sigo usando Firefox

Bueno, esta es una pregunta razonable. ¿Por qué si Internet Explorer... eh, digo, Windows Internet Explorer mejoró tanto, y viene integrado con el sistema operativo, me molesto en instalar un soft distinto, aunque con caracteristicas similares para surfear la internerd?

He aquí, una lista de motivos:

  • Primero y principal, Add-ins. La posibilidad de extender las funcionalidades del browser hasta el infitino, y mas allá, como diría el colega guardián de la galaxia. Mouse Gestures (hacer acciones solo con dibujar formas con el mouse), IETab (para los sitios que se ven mal con Firefox por estar mal hechos, con este plugin queda embebida una ventana de IE dentro del Firefox y listo!), Video Downloader (para poder bajar los videos de YouTube o Google Video) y cuanta otra cosas se te pueda ocurrir. Excelente

 

  • Themes. Si sobre gustos no hay nada escrito, por que mi navegador se tiene que ver igual que el de pepito, juanito, o monchito? Gracias a los Themes, esto ya no es un problema

 

  • Frecuencia de actualizaciones. El tiempo que hay entre la detección de una vulnerabilidad y la posibilidad de instalar el parche que la corrige suele ser mucho menor en Firefox que, pese a que IE 7 también cuente con un sistema de actualizaciones automaticas (integradas al sistema operativo), sus parches - sin contar algunos casos excepcionales - salen ciertos dias prefijados del mes, dejando la PC desprotegida hasta ese entonces.

 

Seguro me debo estar olvidando miles de cosas, pero la verdad ya tengo bastante sueño (dormí 3,5hs a la noche... nada saludable :s) asi que me voy.

Hasta el próximo post!

Zaiden

Outlook 2007 + Palm - No todo es color de rosas...

Lamento comunicar que luego de ponerme a usar Outlook 2007 en el día a día, le pude encontrar 2 falencias:

  • Perdí la posibilidad de sincronizar calendario/contactos/notas con la Palm (Zire 72). Una de las cosas que mas me agradaban del Outlook justamente era que me permitia tener la PC, la Palm y el Smartphone sincronizados, y manejar toda la data desde un solo lugar, centralizado. Después de instalar Outlook 2007 perdí esa posibilidad ya que al hacer hotsync, el programa indica que hubo un error y que no se pudieron leer los datos de/hacia Outlook. Espero que o bien la versión final de Office 2007, o bien una nueva versión de HotSync vuelvan a permitirme utilizar este espectacular feature.

 

  • El menú contextual que aparece al escribir un mail anda horriblemente lento. ¿A alguien mas le pasó? No se si realmente será un bug, o si será algún problema de mi configuración particular. En caso de ser un bug... ¿Cómo lo reporto?

 

Hasta la próxima!

Zaiden

2006-10-19

What's in my bag ? (2)

Prometido es deuda, como bien dice El Pabli, encontre esa gallery de geeks exponiendo orgullosamente sus gadgets, y toda la basura que un geek suele cargar consigo, por eso agarré y le tiré al el Pabli la idea de subir los nuestros. Obviamente en Flickr, como él y con algunas notitas interesantes describiendo más o menos lo que llevo.

What's in johnny's bag?

(click en la imagen para ver original)

Resumen de lo que llevo conmigo ,

  • Notebook Sleve: un inveto yankee, aca dentro del campus de Microsoft se suele cargar solamente la laptop y como es una ciudad lluviosa algun genio de los que habitan estas tierras decidió hacer covertores de neoprene (geek compulsivo, lo ví lo compré)
  • Notebook CarryBag: un lindo maletín celeste, realmente es para iBook y fue comprado en un Apple Store, me facinó es más elegante y todo que una simple mochila.
  • Dell Inspiron 6400: Mi avioncito, mi compañera de viajes, notebook, útil, poderosa (Intel Core Duo, 2GB de Ram, blah blah), tiene un solo problema el tamñano.
  • iPod Sync-Cable: útil funciona como cargador y como data-sync.
  • iPod Nano v2. Silver 4GB: objeto de fetiche, realmente lo compré por su estetica y por que su precio en Seattle era un regalo, hay otros reproductores que dan mejor soporte (batería individual, soporte para memoría externa, etc.) pero no son tan lindos :)
  • Auriculares: Uno nunca sabe cuando puede necesitar un par extra
  • Headset: A 18.810 k.m. de distancia de mi novia, mi mamá, etc se convierte en el medio de comunicación indispensable.
  • Notebook Power Supply: Es lo unico dentro de mi mochila que no me gusta llevar, la verdad es que es muy pesado y molesto
  • Adaptador de viajero para enchufes: Un invento fantastico que compre en Elven , uno enchufa todo todo tipo de enchufes ahi, y la salida permite mover las patitas para hacerlo Europeo o Americano
  • Lapicera especial: Un regalo que me hizo mi novia, tiene una historia larga de mi primer día de facultad y es un recuerdo/útil
  • Official CSM Pen: Lapicera que certifica que soy un CSM (Certified Scrum Master), además es azul (aca en estados unidos no se pueden completar formularios en negro entonces subió su utilidad)
  • Cable Mini-USB/USB: cámara, disco externo, etc.
  • Cargador de Pared para iPod: Indispensable, si uno depende de la computadora para cargarlo esta frito (Además me permite dejar el iPod cargando sin tener que dejar la notebook en un lugar)
  • BizCards: Tarjetas de negocios, clientes y propias, ya evolucionaré y tendre uno para las personales y otro para la de los clientes
  • Permanet Marker Uniball (thin): Golazo de media cancha, sirve para escribir los DVDs que uno quema on-the-go
  • PenDrive 256MB: Es algo útil para transportar poca info, además es un medio de backup seguro y con vista me sirve para encriptar mi HD
  • Wagner Vitorinox: La autentica, aca a 18.000k.m de casa, esto te salva de todo, definitivamente el mejor amigo del hombre.
  • Hand Sanitizer (WTF¿?): Me gusta tener las manos limpias y no ensuciar mi teclado, además refresca las manitos.
  • Lapíz de bob esponja: Es uno de los regalos más lindos que me hicieron en el último tiempo, porque fue un regalo con amor, siempre lo llevo conmigo a todos lados donde vaya (no le saque punta para conservarlo) ¿Adivinen quien me lo regalo?
  • Badge MS-Vendor: Insignia que me convierte en Microsiervo, Microesclavo o como más les guste-
  • Cigarrillos+Encendedor: Pareja de vicio, son argentinos, sí sí, uno viaja y lleva los de su tierra (Valor en Redmond U$S 5.81)
  • CardKey: Hace un mes y 5 días que estoy viviendo en un hotel o algo parecido esa es la llave de mi casa.

Al final el resumen me quedo re largo, soy un freak/geek pero con estilo.

Qué opinan, compartan el contenido de vuestras mochilas

c-ya

2006-10-18

What's in my bag?

Ayer Jony me mostro un blog donde un flaco posteó una foto de toda la basura que tenía en la mochila. Despues me puse a buscar y resulta que hay muchisimas fotos taggeadas en Flickr (excelente servicio para subir fotos. Lo recomiendo mucho) con WhatsInMyBag, por lo que me decidí a hacer la misma boludez (cabe aclarar que J me dijo que el lo iba a postear primero, pero la verdad es que no estoy haciendo nada, y como no me responde... primero posteo yo!)

 

¿Qué hay en mi mochila?

 

¡Hacé click en la foto, que ahí dice que es cada cosa!

¡Hacé click en la foto, que ahí dice que es cada cosa!

Mi experiencia con Office 2007 - Parte 2, o "¡Persevera y triunfarás!"

Si! Finalmente, luego de disponerme a usar el 0,0001% de mi cerebro, se me ocurrió buscar el codigo de error que me daba la instalación de Office 2007 Beta 2... y resultó que una vez instalado el Technical Refresh (TR), no se puede instalar nada mas de Office 2007, hasta no quitar todo, y como dije antes, yo ya había instalado la Beta 2 de OneNote 2007 (con el TR), por lo que me lanzaba ese error horrible al intentar instalar Office 2007 Professional.

Paso siguiente, procedí a desinstalar el OneNote 2007 y a volver a intentar instalar la suite de oficina completa. La instalación demoro unos cuantos minutos (me dió la impresión que fue bastante mas lenta que la de Office 2003, que no tardaba casi nada). Luego instalé nuevamente el OneNote 2007 y finalmente, el Technical Refresh. Este último tardó muchisimo. La maquina parecía muerta, pero me supe hacer de paciencia y luego de unos largos minutos, apareció un mensaje, indicando que la actualización había sido instalada con éxito.

Lo que probé hasta ahora

Office 2007 - General

Una versión mucho mas limpia en cuestiones de interfáz, y mucho mas azul, para decirlo de alguna manera... La nueva toolbar "Ribbon", que agrupa las tareas mas comunes, eliminando lo que anteriormente conociamos como la barra de menú por ahora me resulto muy útil, pudiendo encontrar la funcion que uno quiere usar bastante mas rápido.

Ahora, al precionar la tecla Alt, aparecen unos pequeños cuadraditos con letras o números que, si vamos precionando, nos van guiando hasta llegar a determinada funcion. Muy bueno (no se si realmente se entendió, pero la verdad está bastante mas piola que la forma de usar ahora los HotKeys. Hay que usarlo para poder apreciarlo)

La velocidad de carga de los programas, como de respuesta también mejoró mucho, al menos en el caso del Outlook (sobre el Word la verdad mucho no puedo decir, porque rara vez lo uso)

Outlook 2007

A mi criterio, lo mas útil de la suite de oficina.

Ahora, los paneles que hay a los costados (como el arbol de carpetas, los calendarios disponibles, etc...) se pueden ocultar en un lado, de forma similar a lo que se hace en Visual Studio. Esta funcionalidad + una pantalla wide, es la combinación perfecta para poder ver muchos mails en el listado, y usar un preview suficientemente ancho para poder ver bien los mails.

A la derecha de la ventana, se agregó otra barra (también ocultable) llamada To-Do Bar, con la información de las proximas reuniones, eventos y tareas del calendario, un feature que extrañaba de cuando usaba la Desktop Bar incluida en Windows Desktop Search. Muy bueno!

Aparentemente, ya no aparecen mas los molestos mensajes que tomaban el foco automaticamente, al perder conectividad con el Exchange, y la barra inferior que muestra información parece estar funcionando bastante mejor.

Word 2007

Mucho no puedo decir, ya que simplemente entré para ver como era, y las versiones anteriores prácticamente no las usé, pero un cambio notorio es que, a diferencia de Outlook, no hay ventanas con barra de menú ya que incluso la ventana principal utiliza Ribbon para mostrar las distintas funciones. Una desición acertada a mi criterio.

 

Con esto cierro este post. El otro programa que pude probar fue el OneNote 2007, pero ya hable sobre eso mi post anterior.

Bueno, sigo probando que chiches nuevos trae la nueva versión de Office y cualquier cosa vuelvo a postear!

Zaiden

2006-10-17

Mi experiencia con Office 2007, o "Como nunca llegó a instalar nada de Office 2007 Professional"

Feliz, luego de varias horas bajando la Beta 2 del Office 2007, me dispuse a instalarlo para poder probar que chucherías nuevas traía la ultima versión del paquete de oficina de MS. Corto fue mi jolgorio, ya que a los pocos Next de haber empezado a instalar, apareció un no del todo amigable cartel de error, indicando que la instalación no podría continuar, y que los cambios estaban volviendo hacia atrás...

Pienso que debe haber sido alguna incompatibilidad con la configuración actual de mi máquina/sistema (WinXPSP2), por lo que volveré a intentarlo después de instalar en unos pocos dias, el RTM de Windows Vista.

 

OneNote 2007 B2TR

De la misma forma que podemos ver un punto blanco dentro del mar oscuro del Ying-Yang, no todo fue instatisfactorio: La instalación de OneNote 2007 finalizó con éxito, trayendo consigo una nueva versión de este excelente software para tomar apuntes y hacer anotaciones.

A primera vista, esta versión parece tener pocos cambios sobre OneNote 2003 SP2, pero viendolo mas de cerca, podemos notar una interfaz mucho mas refinada y mejor organizada, con un comdo árbol para poder acceder a cada una de las solapas de nuestro Notebook.

Una de las funcionalidades que mas necesitaba, ahora presente, es la capacidad de dibujar formas, de la misma manera que se hace en MS Word.

Después de instalar el Technical Refresh, noté que una funcionalidad, o bien desapareció, o bien fue reubicada a algun sector que aún no puedo encontrar: la posibilidad de exportar las notas como PDF. Espero que en la versión final esté presente (lo dudo) o al menos se pueda agregar como plugin o similar (mas posible).

 

Bueno, espero que pronto pueda estar hablando de cuan feliz me hizo poder instalar Office 2007.

Hasta la proxima!

Zaiden

Gracias a Mr. J por recomendarme el Windows Live Writer

Agradezco al sr. Jony Halife por haberme recomendado el Windows Live Writer, chiche con el que estoy jugando ahora para postear esto.

Es un nuevo soft, aún en etapa beta, para poder postear en los distintos sistemas de blogging que hay dando vueltas por la red.

Por ej, para poder usarlo con blogger, simplemente tuve que ingresar el URL de este blog, mi username y mi password y... Tadaaaaaaa! Ya estaba posteando desde un editor un poquito mas amigable que la !#@#! cajita de edición que nos provee Blogger (ni hablar de las veces que perdí post larguisimos por haberlo usado, grrrrr...)

Los dejo para bajarme la ultima Beta disponible del Office System 2007 asi mañana (o pasado, o cuando pueda) hago una pequeña reseña sobre como viene uno de las dos aplicaciones-pilares de MS.

Zaiden

iWoz

Título: iWoz: "How I invented the personal computer, co-founded Apple, and had fun doing it" Computer Geek to Cult Icon.

 

Autor: Steve Wozniak, junto a Gina Smith

 

ISBN-13: 978-0-393-06143-7

 

Calificación: ZZZz

 

Woz cuenta la historia de su vida, es un libro más bien autobiográfico. Realmente tiene pasajes atrapantes donde relata, por ejemplo la invesión de la Apple I. El libro mas bien esta orientado a los fanaticos (me declaro uno) de Apple. La historia, a diferencía de lo que muchos pensamos, no esta basada en el y el maginfico Steve Jobs, sino más bien esta orientada a su vida, sus creencias, su educación.

 

El gran ausente

Sí, Steve Jobs, pensado que en este libro podría llegar a encontrar más información sobre mi confeso ídolo pero no, en pasajes hace referencia a el, si bien no dice nada de estar peleado y cuando hace un summary de la existencia de la tecnología lo pone a Steve como una de las grandes cabezas (cabe destacar que Steve Wozniak piensa que el iPod y la iMac son dignas obras de arte)

 

Resumen

No esta mal, si uno es apasionado por la tecnología o le gusta mucho la historía de Apple vale la pena. Yo lo leí en practicamente una semana y algun que otro día más, personalmente me encanto, pero como comentaba antes me hubiese gustado que aparezca un poco más Steve Jobs. El libro además tiene contenido téorico y lenguaje academico, usa palabras especificas de la Ingeniería Electrónica y personalmente eso me gusto mucho. Es recomendable, más si estan en un lugar del mundo como es Redmond donde la tele son puros talk shows.



 

2006-10-16

Windows Vista marca la tumba del ActiveSync tal como lo conocemos hoy

Por lo que dice un pequeño artículo que acabo de leer, parece que con el Windows Vista ya no será necesario instalar ActiveSync para sincronizar dispositivos mobiles con Windows Mobile/Smartphone 2003 o 5.0

Como asiduo usuario de estos generadores de cancer portátiles, espero que este sea un cambio para mejor, ya que nunca me gustó mucho el ActiveSync. Muchos bugs, cuelgues que arrastran con ellos en el mejor de los casos, solamente al Outlook, y en el peor, toda la comunicación con el PDA/Smartphone, con lo que hay que reiniciar la máquina.

Asi que pronto veremos si realmente rehicieron la forma de sincronizar datos con dispositivos moviles o fue simplemente un Search and Replace de ActiveSync por Windows Mobile Device Center.

Aca les dejo el artículo que vi:

Microsoft tiene previsto dotar a Windows Vista de una excepcional compatibilidad con todo tipo de dispositivos móviles y prueba de ello es la gran remodelación que va a sufrir Activesync, que le va a llevar a perder el nombre para pasar a llamarse "Windows Mobile Device Center".

Este nuevo servicio va a mantener las funcionalidades básicas de Activesync, pero se le añaden otras, como pudiera ser la visualización de contenidos multimedia en el propio dispositivo, y además, se ha rediseñado totalmente la interfase de usuario, siendo mucho más gráfica e integrada en el propio sistema operativo.

La configuración del dispositivo será tan fácil como conectarlo al sistema, ya que Windows Vista lo detectará como elemento móvil y sin la necesidad de instalar ningún "driver" lo reconocerá como tal. Compatible con Pocket PC, Pocket PC Phone Edition y SmartPhones con Windows Mobile 2003 o 5.0.

Este nuevo servicio trabajará perfectamente con la nueva aplicación Windows Vista Sync Center, que centralizará las actividades de sincronización a través de los diferentes dispositivos basados en Windows Mobile (reproductores multimedia incluidos) y la sincronización entre otros PC's. Microsoft ha anunciado también que trabajará con socios de la industria como OEMs y operadoras móviles para incluir la personalización de las marcas en la sincronización para incrementar las oportunidades de los partners y mejorar la experiencia de usuario.


Zaiden

PD: Alguien sabe si actualmente hay alguna interfaz decente para comunicarse con el ActiveSync desde .NET, para poder leer/escribir informacion sobre el dispositivo movil? Porque hace unos días quería hacer una aplicación para leer/enviar SMS usando mi Smartphone conectado a PC, pero desde la PC, y no pude encontrar nada que sea código manejado.
Y si no existe, esperemos que con toda esta integración que está teniendo con Windows Vista, nos aparezca el Namespace WindowsMobileDeviceCenter (o similar) dentro de alguna versión del .NET Framework :D

La dura realidad

Para arrancar el blog, posteo una situación que a muchos desarrolladores les sonará familiar...


Top 10 replies by developers when their code blows:

10. 'That's weird...'
09. 'It's never done that before.'
08. 'It worked yesterday.'
07. 'You must have the wrong version.'
06. 'It works, but it hasn't been tested.'
05. 'Somebody must have changed my code.'
04. 'Did you check for a virus?'
03. 'Where were you when the program blew up?'
02. 'Why do you want to do it that way?'

and...

01. 'I thought I fixed that.'

Zaiden