November 22, 2011

Error 1101 al hacer un SELECT sobre alguna tabla de SQL Azure.



Hola.

Este error 1101 me estuvo deteniendo de liberar una versión. Un buen día decidió aparecer en una consulta que hacemos mucho. Al parecer es un asunto con los registros de la tabla tempdb. Lo extraño es que solo aparecía cuando se hacía un query sobre una tabla específica de la base de datos.

Después de mucho buscar y con el reloj encima, la única solución que encontré fue hacer un drop a la tabla y volverla a crear. Y listo!

February 02, 2010

iPad, para variar

Captura de pantalla 2010-02-02 a las 10.04.33.png


Después de recibir un tsunami de noticias, críticas y comentarios del iPad, no cabe duda que este nuevo juguetito va a ser tema por un buen rato, y por más que lo quise evitar, terminé escribiendo también de tema.

El iPad es un instrumento basado en la experiencia de usuario. Más allá de tener mil features, lo importante es que lo que hace, lo hace de manera agradable. Solo hay que ver los demos para quedar asombrado con su interfaz.
Captura de pantalla 2010-02-02 a las 10.09.28.png


El procesador A4 se ve muy poderoso para el rendimiento que necesita un aparato basado en una interfaz gráfica ágil, además de tener un bajo consumo de energía.

La pantalla también se presume que está genial, cosa que en videos está difícil que podamos apreciar.

Pero no se confundan. El iPad no es la competencia de las lentas netbooks. Piensen en el iPad exactamente como se muestra en el keynote. Está entre el iPhone y la Mac, si no tienen estos juguetes, no los van a compensar con el iPad, ninguno de los dos. (Mmm tal vez si usas las netbooks para lo que se hicieron, que solo es navegar, chatear y mandar correos o checar tu twitter, entonces sí aplica, y sí se la mata a las netbooks).

Captura de pantalla 2010-02-02 a las 09.56.58.png


Más bien hay que pensar en si alguna vez has necesitado la versatilidad del iPhone pero con una pantalla más grande, el iPad no deja de ser un iPhone más grande (con todas las ventajas que eso puede tener). Hay que esperar las aplicaciones que salgan especiales para iPad, que como siempre, son las que le dan más valor a los aparatos.

Captura de pantalla 2010-02-02 a las 10.24.33.png


Así que no hagan bilis, primero pruébenlo, esperen a usarlo, y luego opinen. Como dije en el twitter, lo más padre del iPad, es que no tienen que comprarlo a webo, solo si les gusta :)

Y por último, ya veremos cómo le va a la versión "libre" de un tablet, el iFreeTablet, que a mi opinión, como muchas cosas libres, tienen su curva de aprendizaje (mala experiencia de usuario) para el usuario común, pero quién sabe :)

UPDATE: Y ahora Google otra vez haciendo la guerra hehehe...

December 29, 2009

Linterna Verde

green-lantern-hal-jordan.jpg
Linterna Verde es uno de los superhéroes que más me llaman la atención, aunque no soy muy fan. Han Jordan es elegido para poseer un anillo de poder, con el que puede materializar cosas con la mente, además de darle fuerza y el poder de volar, entre otras cosas. Sin el anillo es una persona normal, pero con el anillo, incluso en una parte de la historia de DC Comics, puede destruir el universo y volverlo a crear.

Nosotros, que nos dedicamos a construir software, somos como Hal Jordan. Tenemos el poder de materializar cosas con la mente. Y es que en realidad utilizamos el éter, la nada, solo electricidad (en la computadora y en el cerebro) para crear software. Electricidad es toda la materia prima.

Les dejo un trailer de la supuesta película de Green Lantern :)

Disfruten de su poder de materialización.

December 28, 2009

Comparativa: Cambiando al DNS Público de Google en Windows 7 y en Snow Leopard

Platicando cómo cambiar al DNS Público de Google me di cuenta la diferencia de pasos para Win 7 y para Snow Leopard. Ahí les va:

Win 7

1. Abrir Control Panel


2. Entrar a Network and Internet


3. Entrar en Network and Sharing Center


4. Dar clic en Change adapter settings


5. Botón derecho a Local Area Connection y elegir Properties


6. Elegir el protocolo (TCP/IPv4) y seleccionar Properties


7. Colocar los números en DNS adresses.


8. Ok, ok, close.


Snow Leopard
1. Abrir System Preferences


2. Entrar en Network


3. En la conexión, seleccionar Avanzado


4. Seleccionar el tab DNS


5. Colocar los números de DNS adresses.


6. Ok y close.


Ya no puse imagenes, eran muchas :S

Lo que me inquieta es que en Win7 es tan poco intuitivo encontrar las cosas, que incluso una persona que viene de WinXP puede perderse en el camino. Intenten imaginarse una persona que nunca ha trabajado con una PC.

Ahora que su tío compre una nueva computadora (y que seguramente tú le darás asistencia telefónica), ya tienes otra razón para saber qué computadora recomendar.

September 30, 2009

Empezando por uno mismo

Premisa 1: Filosofando acerca del grado de descomposición de nuestro país, concluí que la mejor manera de empezar a jalar hacia adelante es con educación. Ya sé, no es nada nuevo. La educación nos da una nueva forma de ver las cosas, nos da valores, nos da criterio y sentido común. Aprendemos de otras culturas, nos ayuda a valorar lo que tenemos y a añorar lo que nos falta como nación. La educación nos permite quitarnos el velo con el que nacemos en los ojos, y nos hace desconfiar y criticar, analizar y cuestionar las cosas. En general, la educación nos hace un pueblo más fuerte y menos cabizbajo.

Premisa 2: Un día conocí a unas alemanas. Ellas hablaban obviamente alemán, pero también hablaban un inglés perfecto, y por si fuera poco, en su escuela les enseñaban español (ya podían hablar más o menos bien). En particular me llamó la atención que aprendieran español, no es como lo que tiende a ser "el idioma del futuro". Lo importante es que no tienen problemas de idiomas, salen de su país, a cualquier otro donde no hablan alemán, y pueden comunicarse. Eso abre las puertas. En México, conozco a pocas, muy pocas personas, que pueden hablar inglés que dé gusto escuchar. Como que a nivel general de la población, no es una prioridad (con trabajos sabemos hablar español). Esto a la mayoría de nosotros nos cierra las puertas, no nos da la confianza para hablar fluidamente en otros países, con otras personas. Hace falta más educación de otros idiomas, no solo inglés, por qué no chino, o francés o esperanto o cualquier otro. Aprender otro idioma también revoluciona la mente y te da acceso a otras culturas.

Premisa 3: En los tiempos antiguos, los ancianos eran los sabios de la familia. Cuando alguien tenía un problema, iba con el abuelo para pedir un consejo. Las decisiones estaban apoyadas en la experiencia de las personas más grandes... En la actualidad, las personas viejas (a partir de los 40 años!) empiezan a ser relegadas, no encuentran empleo tan fácil, y se confía más en la habilidad de los más jóvenes. Son otros tiempos, y los más jóvenes tienen más ventajas (además de otras cualidades). Sin embargo a veces es más importante la experiencia que la agilidad. Pero para que esto funcione, los que ya sabemos algo, debemos compartirlo. Enseñar lo que uno sabe con los demás permite un crecimiento exponencial, porque si uno enseña a 2 o 3, y ellos mismos enseñan a otros... bueno ya saben.

Conclusión: Hace ya 6 semanas empecé a dar clases de inglés a niños que son mis vecinos. Son 10 niños entre 7 y 11 años. Cada sábado, una hora. Y las clases son gratuitas. La verdad no me quita nada dedicar una hora a la semana para enseñar un poco de lo que yo sé. Tal vez no terminen hablando un inglés perfecto, pero lo importante es que se divierten y aprenden cosas nuevas. La clase la llevan ellos, deciden qué quieren aprender y eso estudiamos.

Siempre estamos quejándonos que si el sistema o que si el gobierno no nos da lo que necesitamos. Pero, cómo quejarnos si no ofrecemos? Podemos empezar por nosotros mismos a generar esas cosas que nuestra gente necesita. Solo es cuestión de decidirse. Tú también sabes cosas que los demás no. No te animas a dar clases gratis?