jueves, noviembre 23, 2006

No compre computadora esta navidad.

Si Usted estaba pensando en aprovechar esta navidad para comprar una computadora para su casa, piénselo dos veces, ya que los expertos recomiendan no comprar computadora en esta temporada.
Lo anterior se debe a que Microsoft decidió liberar la nueva versión de Windows hasta enero 30 del próximo año. Es así, que las PCs que se venderán en esta temporada navideña vendrán instaladas con Windows XP un sistema operativo, con varios años de antigüedad.
Los expertos recomiendan, que a menos que el fabricante de la computadora garantice una actualización gratuita a Windows Vista (nombre oficial de la nueva versión), lo recomendable es esperar un par de meses.
Aún cuando le garanticen la actualización, el problema es precisamente ese, el cambio en las versiones del sistema operativo es tan importante que posiblemente no sea tan sencillo hacerlo usted mismo, por ejemplo, tendrá que revisar qué programas instalados en la computadora podrán funcionar con Windows Vista, comprobar que los componentes de la computadora son compatibles, etc.
Por otra parte, una computadora con el sistema operativo preinstalado, tiene la ventaja de haber pasado por diferentes pruebas de calidad para su venta.
Los fabricantes de PCs están concientes de esta situación, y esperan en enero repuntar la venta de equipo de cómputo. Buen momento para que compre la suya.

martes, noviembre 21, 2006

Truco: Usar el servicio gratuito de ABC.com fuera de USA

La cadena televisiva de ABC ha puesto en su sitio de internet los capitulos de varias series que presenta actualmente en su programacion de forma gratuita. Estos capitulos tienen comerciales y estan en ingles, pero la restriccion mas fuerte es que solo pueden ser descargador por usuarios que se conectan a traves de direcciones IP registradas en Estados Unidos.
Es asi, que si quieres ver alguno de esto programas desde Veracruz, Mexico, el sitio te manda un mensaje en la pantalla diciendo "Only viewer within the United States can watch these full length episodes".

Esto me suena a un muro virtual, pero dejemonos de cosas y al grano, si quieres ver los nuevos capitulos de Lost, Desperate Housewives, Grey's Anatomy, y porque no... Uggly Betty; sólo necesitas tener configurado el navegador (IE o Firefox) con un proxy abierto.
Para esto lo primero es conseguir la IP del proxy, un buen sitio para buscar es:
http://www.publicproxyservers.com/page1.html

Obviamente tenemos que ver que el pais sea Estados Unidos... copiamos la direccion IP y el puerto. Tenemos que ir al menu de IE, seleccionamos Herramientas/Opciones de Internet


Seleccionamos la pestaña "Conexiones", y a continuacion apretamos el boton de "Configuración de LAN", y aparecera una segunda ventana de dialogo en la cual estara el campo para el proxy y el puerto, escribimos los datos que teniamos y damos aceptar.





Y ahora conectarse a http://dynamic.abc.go.com/streaming/landing
Listo!

Instalación de OSCommerce en un VDS de Goddady

La siguiente es una serie de pasos para no tener los problemas que me encontre al realizar una
instalación de OSCommerce en Godaddy en un servidor virtual dedicado.

Requerimientos previos:
  • Nombre de la base de datos, el nombre de usuario y la contraseña.
  • Nombre de usuario web y contraseña.
  • Nombre de usuario administrador y contraseña

  1. Bueno, lo primero es obtener el archivo oscommerce-2.2ms2-060817.tgz de http://www.oscommerce.com/solutions/downloads.
    En lugar de descomprimir el archivo y subir cada archivo mediante ftp, decidi subir el archivo por ftp al servidor dedicado, usando el cliente FileZilla.
  2. Una vez que termine de subir el archivo, me conecte con PuTTy (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) al servidor usando el nombre de usuario administrador y su correspondiente contraseña.
  3. Una vez que inicie la sesion, me cambia a superusuario con la instruccion:
    su -root.
  4. El archivo comprimido debe estar en /home/miusuario/, para descomprimirlo usamos:
    tar -xvf oscommerce-2.2ms2-060817.tgz.
  5. Movemos todo lo que haya en la carpeta catalog al root del servidor web
    mv oscommerce-2.2ms2-060817/catalog /home/usuarioweb/public_html

Intente instalar OSCommerce pero obtuve el error:
Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory.

La solucion es modificar el php.ini, se indica que es un problema de seguridad la modificacion, pero intente varias otras cosas para que funcionara y al momento deje de batallar y simplemente cambie el php.ini.

Antes de hacer esto instale GNU Nano (http://www.nano-editor.org/) en el servidor, honestamente es mucho mas facil que VI.
  1. En una sesion de PuTTY:
    lynx http://www.nano-editor.org
    Y obtener la version RPM nano-2.0.1-1.i386.rpm
  2. Salir de lynx, instalar nano con la siguiente instruccion desde la carpeta home (/home/miusuario)
    rpm -iv nano-2.0.1-1.i386.rpm
  3. Ahora sera mas facil editar el archivo php.ini
    nano /etc/php.ini
  4. Buscar (Ctrl-w) la palabra "register_globals" y editar la instruccion para que quede:
    ;respaldo: register_globals = Off
    register_globals = On
  5. Y hacer lo mismo con "register_long_arrays":
    ;respaldo: register_long_arrays = Of
    register_long_arrays = On
  6. Guardar el archivo (ctrl-o)

Regresamos a nuestro browser y ponemos la direccion del dominio www.midominio.com
Y aparece la pantalla de instalacion de OSCommerce.

Listo!

viernes, noviembre 17, 2006

El robo por Internet cada vez es mas común.

Como menciona nuestro amigo Roberto Montaño en su articulo de la semana, la verdad es que la gente no tiene la precaucion debida y las empresas dejan a los usuarios en un verdadero limbo en asuntos de la seguridad de la informacion, te invitamos a leer mas al detalle:
http://robertomontano.blogspot.com/2006/11/el-robo-por-internet-cada-vez-es-mas.html

Gracias!.

lunes, noviembre 13, 2006

Concurso de Podcasting

Hace unas semanas estaba el consurso de podcasting del sitio www.rockandroll.com.mx en el cual el primer premio era un Ford KA 2007, para cuando lo vi andaba apurado con otras cosas y ni tiempo para ponerme a ver con que participar, ademas creo que eso de la locución no se me da.
Ahora hay un nuevo concurso ahora de la universidad iberoamericana en el sitio es ibero909radio.com, según la AMIPCI en Mexico casi el 50% de los usuarios descarga música de internet, asi que no me extraña que se empiecen a dar este tipo de concursos.
Lo interesante es que en ambos casos el tema es libre, es decir hable de lo que quieran con su ronco pecho. Creo que esta tan verde el asunto del podcasting, que ni siquiera saben los organizadores cuales son los temas que se pueden realmente tratar, y sobre todo comercializar.

No pretendo dar seguimiento a este movimiento de podcasting, pero por ahí ya hay algunos esfuerzos interesantes para que esta tecnología crezca en México, como son los que mencione y ademas: frecuenciacero.com.mx, Invasión Podcasting, y Prodigy Dixo. Este último participará en la semana de la comunicación que precisamente la universidad iberoamericana esta por realizar en esta semana.
Listo!

miércoles, noviembre 08, 2006

Flash es malo

Mi respuesta a la pregunta si se debe usar o no usar flash en sitios web empresariales es NO. Independiente de las razones que se mencionan en Informatica32, y que el guru de la usabilidad Jakob Nielsen menciona que Flash es 99% malo, mis razones para no usar Flash son las siguientes:
  1. En términos generales, no aportan nada.
  2. Son difíciles de realizar.
  3. No se puede imprimir el contenido de manera sencilla.
  4. No se puede copiar el contenido.
  5. Generalmente están mal.
  6. AJAX es mejor tecnología y es estándar.
  7. Consume recursos sin sentido.
Caray, ni siquiera Pixar, lider en animación, utiliza flash. Lo clásico es un menu que se muestre dinámicamente, que cambie de color cuando el ratón se encuentra encima de algún enlace u opción del menu. Pero esto no tiene sentido y aqui las razones:
  1. Consumo de memoria adicional de IE al cargarse flash para ejecutar el menu: 1024kb.
  2. Consumo de memoria adicional de IE al cargarse CSS: 0 kb.
  1. Consumo de ancho de banda por transmitir el archivo menu.swf: 50kb (1.2 segundos).
  2. Consumo de ancho de banda por transmitir el archivo CSS: 2k (0.1 segundos).
  1. Tiempo en instalar el plugin de flash: 25 minutos (se tuvo que reiniciar la PC).
  2. Tiempo en instalar CSS: No fue necesario.
Ahora bien, poner animaciones, para comenzar una animación por sencilla que pretenda ocupara un tamaño minimo de 450kb, esto considerando que sea lo mas sencillo. Con 450 kb, se puede construir un sitio completo, lo cual representa mayor rapidez para la presentación del contenido.
Una animación, es práctica cuando se va a explicar algun proceso, por ejemplo, una animación de cómo funciona el corazón, es muy educativo. Pero una animación del logo de la empresa, ¿Que puede transmitir?, se ve bonito, puede ser, pero ¿a que costo?. Cualquier diseñador y personal de marketing podrá exponer que la imagen vende, pero en Internet donde se pueden comparar precios de manera sencilla y la competencia esta a un click de distancia, creo que es preferible tener un sitio rápido y eficiente.
Por otra parte realizar un sitio en Flash es costoso, porque se requiere por sobre todo mucha creatividad y tiempo para realizar las animaciones.
  1. Cotización promedio con animaciones en flash $1,500 - $2,500 usd.
  2. Cotización promedio sin animaciones usando Html, Ajax y CSS $100 - $450 usd.
Siempre es recomendable usar el dinero que se esta gastando en Flash, para otro fin como anunciar el sito a traves de Google AdSense o publicidad en algún otro medio escrito o radiofónico.
¡DI NO A FLASH!

Listo!

lunes, noviembre 06, 2006

IE 7.0 versión final en español

Así es, por fin ya está lista la versión en español de IE 7.0, despues de un par de horas entre obtener la versión e instalarla, estoy escribiendo este registro en IE7.
Microsoft ha prometido que tratará de ir actualizando con mas regularidad este producto, en lo particular espero que no. IE7 es casi el estandar para las aplicaciones web, y una vez que funcionan en este navegador, casi que dejo de programar y revisar los otros del mercado.
Mal hecho, pero cierto. Por otra parte me he vuelto adicto a tener muchas pestañas abiertas en Firefox y por fin la funcionalidad la tengo en IE7. No recuerdo en que página mostraban un benchmark de la rapidez de IE6, IE7, Firefox 1.5, Firefox 2.0, Safari, etc.
En esa gráfica siempre ganaba IE7, así que estoy muy pendiente de la velocidad. Estoy haciendo mis propias pruebas.
No voy a entrar en detalle con las funcionalidades, honestamente Microsoft ha dedicado todo un sitio a esto (http://www.microsoft.com/ie), sólo indicaré las que me parecen las más importantes:
  1. Navegacion con pestañas.
  2. Menú mas simplificado.
  3. Soporte a PNG con transparencia.
  4. Impresión de páginas con opcion de reduccion.
  5. Tamaños de vista en barra de estado.

Listo!

TIP: Atlas cambia de nombre a Ajax a nivel código.

Instalé la nueva versión de Atlas, que ahora no se llama así, ahora el nombre oficial es AJAX, supongo que siguiendo el impulso que trae AJAX y para no crear confusion con los programadores, puesto que ya estaba siendo usado por librerias.
Creí que no habría ningun problema con la instalación, puesto que ya he estado actualizandome con esta librería, pero sorpresa ahora no solo agregaron algunas funciones mas, ahora cambiaron de nombre el como manejar los componentes dentro del código.
Ya que anteriormente se usaba <atlas: y ahora debemos colocar <asp:.
Claro, no lei todas las notas de los cambios y estuve batallando un par de horas, con mi código por este asunto, total que tuve que modificar en algunas secciones lo anterior.
Listo!

miércoles, noviembre 01, 2006

Instalacion de SugarCRM en Prodigy Hosting

Hace un par de semanas intenté instalar la última versión de SugarCRM en un sitio que se hospeda en Prodigy Hosting (Triara). Antes de continuar con esto, debo comentar que me parece muy triste los pocos servicios y las pocas facilidades que tienen dentro de los planes basicos de Triara, en cualquier empresa de hospedaje gringo se cuenta con la facilidad de instalar una cantidad de aplicaciones de código abierto; en fín.
El cliente cuenta con el servicio de hospedaje compartido en windows server, el cual cuenta con servicio de MySQL. Es así que, lo primero que debemos conocer es los datos del servicio de MySQL, en ocasion anterior mencione como hacer esto en este blog:
Una vez que tenemos esto, lo siguiente es obtener la versión que si va a poder ejecutar, porque desgraciadamente la version 4.5 no se puede instalar ya que Prodigy Hosting no cuenta con la última version de PHP en sus servidores, y por otra parte no pueden modificar el Php.ini, para el uso de MBSTRING.
Si algun día deciden actualizar sus servidores pondre aqui mismo la noticia. Debido a lo anterior y para poder continuar con la instalación, se debe descargar la Version 3.0.1b.
El archivo no pesa mucho pero descomprimir todos los archivos si me llevo un tiempo considerable, recomiendo para esta tarea el programa 7zip, el cual es mas rápido que el compresor de windows y que winzip, y con licencia GNU.
La siguiente tarea es subir todos los archivos a una carpeta del servidor mediante ftp (Filezilla) , en particular agregue una carpeta llamada "sugarcrm", cero complicaciones.
Otro archivo importante es la traducción del sugarcrm al español, este archivo es recomendable subirlo antes de ejecutar el script de instalación.
Tuve un poco de problemas para descargarlo directamente de SugarForge, pero un poquito de busqueda en google SugarSuite-3.0x-lang-es_es-20050918.zip y listo.
Ahora bien, repito es importante instalar la traducción antes de ejecutar el script de instalacion, ya que se modifica el archivo config.php y los permisos de este archivo quedan como solo de lectura, y para modificar este archivo en ocasiones siguientes a traves del ftp o con alguien de soporte de Prodigy Hosting, se vuelve una lata.
Lo ultimo por hacer es ejecutar el install.php, tal como en las instrucciones de SugarCRM.
Listo!