miércoles, diciembre 27, 2006

WebOS Mexicano: Desktoptwo.com - computadora.de

Hoy estuve revisando buscando algún directorio de aplicaciones opensource realizadas en México, y no encontré mucho, pero me tope con Sapotek.com, una empresa fundada en México y EEUU, con la idea de crear un WebOS, el cual ha empezado a llamar la atención.
Desktoptwo.com es actualmente el proyecto mas importante de Sapotek.com, el cual esta listado junto con YouOS y EyeOS, como uno de los sitios web mas útiles por la revista PC World.
De inicio me agrada la idea que dentro de la lista de desarrolladores haya mexicanos. La segunda es que es un proyecto gratuito. Me gustaría que tambien pusieran el código fuente de las aplicaciones.
Por ahí también me topé con un artículo en el que se critica el WebOS: Why WebOS won't happen!
Los puntos de este post son válidos, pero creo que estamos en el inicio de cosas por venir, por ejemplo el hecho de que Google haya comprado varios proyectos de aplicaciones web y los cuales ya pueden ser usados como aplicaciones en linea, es cierto que para estos se requiere una conexión de internet del tipo de ADSL y/o ADSL2 permanente y de buena velocidad, pero habría que pensar que en el mundo empresarial puede tener un nicho de mercado muy interesante.
Por ejemplo, tener un servidor GoogleOS (en venta en el 2008... ;) ) con máquinas sencillas con miniLinux y Firefox 2, digamos terminal tonta, que pueda estar ejecutando todas la aplicaciones que se requieren en una empresa PYME.
De esta manera los archivos resguardados en un servidor central. Como siempre, viene la discusión de si queremos regresar a un modelo centralizado o a un modelo cliente-servidor, pero honestamente con la cantidad de virus que existen en el mercado y todos los archivos spamm que circulan, no estaría de mas hacer una evaluación y revisar una propuesta de este tipo.
Es cierto que para las funciones de render de animación, trabajo de diseño y soluciones CAD, es difícil, pensar en miniLinux, pero para operaciones de telemarketing, o empresas de gestiones de cobranza, contabilidad, etc., lo anterior acomoda perfectamente.
Listo!

5 RAZONES DE TENER UNA PRESENCIA WEB

No hace mucho tiempo si deseaba comprobar el horario de una película, consultaría el periódico local. Si deseaba encontrar a alguien para remodelar un cuarto de baño, abriría la Sección Amarilla. Pero para un número cada vez mayor de consumidores, esos hábitos son tan anticuados como los discos de acetato y el radio de transistores.

Hoy, los consumidores de todas las edades y de diferentes niveles económicos, casi 20 millones en México, utilizan el Internet para obtener información sobre un vendedor, servicio o producto.

Las horas de oficina están limitadas, pero las aplicaciones en un sitio Web permiten que estemos disponibles para ellos 24 horas al día, siete días a la semana. Cuando la gente va a su sitio Web, los clientes pueden ver imágenes y detalles del producto.

Claramente hay numerosas razones por las que incluso el más pequeño de negocios puede beneficiarse de una presencia en el Web, pero aquí están cinco consideraciones dominantes:

  1. Visibilidad: Con cada vez más consumidores entrando al Web para investigar productos y servicios, si desea que encuentren su negocio, su negocio necesita estar en el Web.
  2. Alcance: Con un Sitio Web, la base de clientes no te limitan a que esté en proximidad física a tu tienda. El lugar del negocio puede estar en Veracruz, pero los clientes pueden estar en Chihuahua.
  3. Atención al cliente: Cuando los clientes pueden entrar al sitio Web y encuentran fácilmente la información que desean y cuando la desean, su satisfacción por ser cliente aumenta.
  4. Competencia: Un sitio Web profesional puede disminuir las diferencias de las compañías más pequeñas que intentan competir contra empresas más grandes. Por otra parte, si la gente no puede encontrar su empresa en el Web, seguramente podrán encontrar a los competidores.
  5. Confianza: Cuando menciona a clientes, socios, incluso empleados o a inversionistas potenciales sobre su sitio Web, les dice que es un negocio serio.

Hace algún tiempo tener un sitio Web habría estado fuera del alcance para muchas pequeñas, pero el tiempo y el costo asociado a tener un sitio Web se ha beneficiado por servicios con plantillas predefinidas, que hacen que el proceso de construir un sitio Web sea rápido, los dueños y los encargados de la pequeña empresa, con absolutamente ningunas habilidades técnicas o de diseño pueden ahora crear un sitio Web profesional con un esfuerzo mínimo.

Hay un montón de razones que obligan a las pequeñas empresas hoy tener una presencia Web. Pero con el advenimiento de servicios fáciles de utilizar, costos menores y en ocasiones hasta gratuitos es difícil tener una razón para NO tener una presencia Web.

Listo!

jueves, diciembre 21, 2006

¿www.internet.com.mx?

Continuando con el post anterior, me puse a navegar para ver si encontraba rastro de la empresa en la que trabaje por casi 3 años, cuando Internet de México S.A. de C.V. era una de las empresas pioneras en nuestro país.
Encuentro que la empresa no existe, que el dominio me remite a otra empresa, que pareciera que solo imagine ese época. Tampoco encontré información de uno de los dueños, director de la empresa, Ing. Guillermo Vázquez Alvarez. Si encontré información de Ramón Santoyo, otro de los fundadores de la empresa, quien sigue siendo un ávido radio aficionado (http://www.xe1kk.net/), pero no menciona nada de Internet.
Me enteré que la empresa fué vendida un par de años después de que labore en la misma, cuando la burbuja de Internet estaba en su pico, cuando prodigy empezaba a llegar a los primeros cientos de miles de usuarios (otro día para esta historia).
Decidí ponerme a investigar un poco mas, encontré la página personal de mi Jefa cuando recien entre a la empresa, en este caso Laura Barragán, la cual radica en Querétaro y ahora parece estar dedicada a la fotografía. Mauricio Pfeiffer que fuera el diseñador, es Director Creativo de Cacto.com, con quien conformé un buen equipo en su momento.
Me pregunto si existe todavía alguien que cuenta con algún correo con este dominio: @mail.internet.com.mx
¡Caray!, que bonito se leía, era muy preciso el correo, esa dirección lo dice todo, no era necesario explicar ese correo electrónico, sobretodo al entregar una tarjeta de presentación.
¿Conoces a alguien usando este dominio?
Listo!

miércoles, diciembre 20, 2006

Webmaster hace 10 años, muerte al Web 1.0

Para estas fechas hace 10 años era Webmaster de Internet de Mexico S.A. de C.V., empresa que habia comenzado con modems de 14bps y enlaces de ancho de banda de E1.

En aquella época lo más práctico era realizar las páginas en html y uno que otro script de perl, pero la verdad los equipos tronaban si la carga de acceso y la ejecución de los CGIs eran muchas.

Solo se usaba un fondo para toda la pagina, lo mas pequeño y repetido como mosaico, y claro todo el mundo quería su logo como fondo, o en su caso queria que el logo diera vueltas.

¡Vaya ideas!, lo peor es que todavia hay quien quiere que su logo de vueltas o en su caso quiere una animacion de flash...

Realizabamos un sitio web cada 2 o 3 días, entre los clientes que llegamos a tener estaba bancomer.com.mx, vips.com.mx y cientos de empresas medianas y pequeñas que en este momento no recuerdo.

Nada que ver con las opciones de ahora usando LAMP o WISA en clusters y con procesadores virtualizados o en su caso con varios procesadores. ¡Que hubiera dado por un giga de memoria, era carisimo!

La verdad es que no extraño esa manera de crear sitios, era completamente talachero el trabajo. Era perder el tiempo en lograr que el texto quedara justificado o la derecha, y en cada archivo, y si el sitio tenia 20 páginas...

Espero realmente que las empresas usen el poderio de Web 2.0.

Listo!

OSCommerce - Listado de productos por fabricante en sección administrador

Después de varias horas de estar haciendo pruebas para que quedará la modificación en la instalación de oscommerce para un cliente, por fin termine con el código. No es perfecto, pero funciona.

La petición fue la siguiente: realizar búsquedas en la sección del catalogo, ya sea por el modelo del producto o por el fabricante (marca) del mismo.

Para la búsqueda en el campo search utilicé una contribución, que ya estaba en oscommerce.org: Admin Categories/Products Search Improvement.

Para el segundo caso, no encontré algo que funcionará, vi un post en el foro que mencionaba que ya habia contribuciones, pero o no la encontré o no estaba lo que necesitaba.

Manos al código y aqui las instrucciones, son varios pasos y en realidad el unico archivo que modifique fue /catalog/admin/categories.php:

  1. Incluir el arreglo para el combobox. Aproximadamente en la linea 742.

    BUSCAR:
  2. if (isset($HTTP_GET_VARS['pID'])) {
    echo tep_image_submit('button_update.gif', IMAGE_UPDATE);
    } else {
    echo tep_image_submit('button_insert.gif', IMAGE_INSERT);
    }
    echo '&nbsp;&nbsp;<a href="' . tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . (isset($HTTP_GET_VARS['pID']) ? '&pID=' . $HTTP_GET_VARS['pID'] : '')) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>';
    ?></td>
    </tr>
    </table></form>
    <?php
    }
    } else {

    AGREGAR:

    //Listado Fabricante
    $manufacturers_array = array(array('id' => '', 'text' => TEXT_NONE));
    $manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name");
    while ($manufacturers = tep_db_fetch_array($manufacturers_query)) {
    $manufacturers_array[] = array('id' => $manufacturers['manufacturers_id'],
    'text' => $manufacturers['manufacturers_name']);
    }
    // *********

  3. Incluir el combobox en la forma. Aproximadamente linea 782.

    BUSCAR:
  4. <?php
    echo tep_draw_form('goto', FILENAME_CATEGORIES, '', 'get');
    echo HEADING_TITLE_GOTO . ' ' . tep_draw_pull_down_menu('cPath', tep_get_category_tree(), $current_category_id, 'onChange="this.form.submit();"');

    AGREGAR:

    //Listado fabricante

    echo TEXT_PRODUCTS_MANUFACTURER . ' ' . tep_draw_pull_down_menu('mID', $manufacturers_array, $HTTP_GET_VARS['mID'], 'onChange="this.form.submit();"') . '<br>';

  5. Agregamos una condicional para el caso de tener un id de fabricante. Aproximadamente linea 806.

    BUSCAR:
  6. $categories_count = 0;
    $rows = 0;
    if (isset($HTTP_GET_VARS['search'])) {
    $search = tep_db_prepare_input($HTTP_GET_VARS['search']);
    $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and cd.categories_name like '%" . tep_db_input($search) . "%' order by c.sort_order, cd.categories_name");

    AGREGAR:

    //Listado Fabricante
    } elseif (isset($HTTP_GET_VARS['mID'])) {
    $manufacturer = tep_db_prepare_input($HTTP_GET_VARS['mID']);
    $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and cd.categories_name like '%" . tep_db_input($manufacturer) . "%' order by c.sort_order, cd.categories_name");
    // ****

  7. Modificamos una condicional existente para agregar una subcategoria. Aproximadamente linea 824.

    BUSCAR:
  8. if (isset($HTTP_GET_VARS['search'])) $cPath= $categories['parent_id'];

    REEEMPLAZAR CON:

    //Listado Fabricantes
    if (isset($HTTP_GET_VARS['search']) or isset($HTTP_GET_VARS['mID'])) $cPath= $categories['parent_id'];

  9.  Agregamos una condicional para la busqueda de los productos. Aproximadamente linea 847.

    BUSCAR:
  10. <?php
    }

    $products_count = 0;
    if (isset($HTTP_GET_VARS['search'])) {
    $products_query = tep_db_query("select p.products_id, pd.products_name, p.products_quantity, p.products_image, p.products_price, p.products_date_added, p.products_last_modified, p.products_date_available, p.products_status, p2c.categories_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and p.products_id = p2c.products_id and (pd.products_name like '%" . tep_db_input($search) . "%' or p.products_model like '%" . tep_db_input($search) . "%') order by pd.products_name");

    AGREGAR:

    //Listado Fabricantes
    } elseif (isset($HTTP_GET_VARS['mID'])) {
    $products_query = tep_db_query("select m.manufacturers_id, p.manufacturers_id, p.products_id, pd.products_name, p.products_quantity, p.products_image, p.products_price, p.products_date_added, p.products_last_modified, p.products_date_available, p.products_status from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['mID'] . "' order by pd.products_name");
    // *************

  11. Colocamos codigo para encontrar el id de la categoria segun el producto seleccionado. Aproximadamente linea 868.

    BUSCAR:
  12. // Get categories_id for product if search
    if (isset($HTTP_GET_VARS['search'])) $cPath = $products['categories_id'];

    AGREGAR:

    // Listado Fabricante
    // Get categories_id for product if manufacturers
    if (isset($HTTP_GET_VARS['mID'])) {
    $category_manufacturer_query = tep_db_query("select p2c.products_id, p2c.categories_id from " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p2c.products_id = " . $products['products_id'] );
    $category_manufacturer = tep_db_fetch_array($category_manufacturer_query);
    $cPath = $category_manufacturer['categories_id'];
    }
    // *****************

La contribución ya esta en oscommerce.org http://www.oscommerce.com/community/contributions,4746

Listo!

martes, diciembre 19, 2006

¿Yo, persona del año?

Eso es lo que dice la revista Time, que los usuarios de internet que contribuyen de cierta forma al crecimiento de la información en Internet son realmente las personas del año.

Aunque me parece un tanto halagador considerar a todos los que de alguna forma contribuimos con informacion, con preguntas, con respuestas, con fotos, con videos, etc., como los renovadores de un momento en la historia, la verdad es que existe gente que sí se merece el premio, pero el problema es que en los considerados paises del occidente, durante el 2006, no hubo alguien que en realidad impactará de forma global.

Los hubo, el presidente Mahmoud Ahmadinejad de Irán con su fuerza política, con una posibilidad de hegemonia a traves del Medio Oriente; el presidente de China Hu Jintao  con todas las negociaciones de comercio en todos los continentes; el mismo Hugo Chavez con su comentarios en la ONU y el control sobre el petroleo; Norcorea y las explosiones nucleares dirigidas por su lider Kim Jong-il; entre otros.

Pero tal como lo expone la revista Time, los medios estan siendo eliminados del panorama. Y tal vez en el futuro la persona del año no sea votada por una revista, si no por las mismas personas que estan actualmente accesando a internet. Cierto que la diferencia en el acceso que tenemos muchos paises, comparados con los de "Primer Mundo", son grandes, pero poco a poco las diferencias se acortaran, no por el hecho de que las economias se vayan a igualar, simplemente porque el crecimiento de los servicios de comunicacion avanzan de manera vertiginosa.

Lo anterior y servicios que utilizan la llamada tecnología Web 2.0, que no es mas que usar Internet de una nueva forma, haciendo que la participación de cualquier usuario sea más activa y en ocasiones completamente proactiva, esto es lo que esta posibilitando el cambio. Tal vez, ahora que lo pienso la revista no esta tán equivocada.

Listo!

miércoles, diciembre 13, 2006

Office 2007 y el Listón

The Ribbon o Listón o Cintilla en español, es la característica a notar en la nueva versión de Office. Después de que mucho usuarios no encuentran las miles de opciones de Office, Microsoft reinventa la interfaz de usuario y pone a la vista las opciones mas populas y otras no tanto, pero muy útiles.

Excel:

Word:

Ahora bien, asi como ahorita ya tenemos una buena cantidad de sitios que utilizan el estilo Aero Glass propuesto por Microsoft para vista, ya empiezan a surgir los menus tipo Ribbon.

El mejor ejemplo de esto es office.microsoft.com.

Listo!

Exchange Server y el teléfono

Siguiendo con la reseña del evento al que tuve oportunidad de asistir en dias pasados, me pareció muy interesante las nuevas funciones de exchange server que permiten que desde un teléfono  se tenga acceso al buzón de correo electrónico y que ademas con herramientas de reconocimiento de voz el correo se pueda escuchar.

Creo que fue lo unico que me impresiono y por supuesto enseguida vi las posibilidades de tener este tipo de herramientas, porque si existe algun sistema operativo que esta creciendo de manera exponencial es la del telefono, y me parece que ya no se quedará solo en hablar por telefono, si no que las herramientas de reconocimiento estaran a la orden del dia.

Listo!

Reseña de Windows Day y el futbol

Este es un post atrasado. Tuve oportunidad de asisitir al Windows Day en el cual presentaron Exchange Server, Windows Vista y Office 2007. Es un gran lanzamiento de Microsoft y por supuesto el evento estuvo interesante.

Muchos que estan en la parte de tecnología seguramente han visto por lo menos alguna pantalla de Windows Vista o tenido oportunidad de usar alguna versión beta. No creo que haya más que decir, el entorno se ve bastante robusto.

No es de extrañarse, con maquinas HP con el último procesador de Intel y con 1gb de memoria. Pareciera que estas características son los requisitos mínimos para este sistema operativo.

Pero olvidándonos de Vista, Office y demás... lo más interesante fué una plática de Jésus Ramírez entrenador del equipo campeón del mundo de futbol sub17.

Lo que mas me llamo la atención de esta plática motivacional al muy estilo de Cornejo, es el hecho de que pareciera que los programadores y la sociedad en general necesitamos primero creer que vamos a ser campeones y/o lideres y después desarrollar el proyecto para lograrlo, pero si nunca tenemos esa creencia, esa iniciativa de ser los mejores, pues dificilmente los planes, presupuestos y demas lograran que se cumplan los objetivos.

Chucho Ramírez, explica mediante fotos y videos como unos chavos de 12 años se fueron desarrollando hasta tener 16 años convertidos en maquinas de futbol. En solo 4 años logró que un equipo fuera campeón del mundo. Ojalá el Presidente Calderón platicara con él.

Y sobretodo lo que logro fue una mentalidad ganadora. Explica a manera de anecdota que cuando un reportero le hablo por teléfono desde México para preguntarle sobre el resultado de un partido, el contesto ganamos 2-0... y el reportero reia y le preguntaba "En serio, cuanto quedaron?".

Dificil luchar contra una sociedad que no cree en el éxito. Gracias Bill por la platica de Chucho Ramirez. Por lo menos me inspiro un par de semanas y estuve programando con inspiración.

Listo!

Live Writer

Hace tiempo habia intentado usar el programa Live Writer para este blog sin éxito. Resulta que ya existe una actualizacion para poder usar esta herramienta para Blogger.

De hecho este es el primer post con esta herramienta, sólo espero que funcione bien. Lo que más me interesa es poder llevar 2 blogs al mismo tiempo desde una misma herramienta. Ya habia logrado llevar 2 blogs de blogger con Word. Pero ahora la idea es llevar un blog de spaces.live.com y otro de blogger.

Listo!

lunes, diciembre 04, 2006

Enlace Veracruzano - Veracruz 5ta entidad.

Muchas gracias a Enlace Veracruzano por su invitación a participar como un colaborador en su revista de este mes de diciembre con el artículo "VERACRUZ: QUINTA ENTIDAD CON USUARIOS CONECTADOS", el cual estoy reproduciendo en las siguientes lineas:

VERACRUZ: QUINTA ENTIDAD CON USUARIOS CONECTADOS

Según la Asociación Mexicana de Internet (AMIPCI) existen ya 20.2 millones de usuarios de Internet. De ellos el 58% son hombres y un 42% son mujeres. Comparado con los 17.1 millones que habían en el 2005, el numero de usuarios creció en poco más de un 18% en un año.

La distribución de los usuarios por zonas geográficas, sigue manteniéndose de la misma manera, poniendo al estado de Veracruz en quinto lugar, detrás del Distrito Federal, Estado de México, Nuevo León y Jalisco. Se estima que en el estado de Veracruz hay aproximadamente 1.3 millones de usuarios, considerando el numero de usuarios totales por el porcentaje de distribución territorial.

La AMIPCI también menciona en su estudio que el 90% provienen de una población urbana; el 43% se conecta desde su casa y otro 39% se conecta desde un café Internet.

Otros datos interesantes del estudio es que los usuarios se conectan a Internet para
  • Consultar y enviar correo electrónico: 80%
  • Usar algún servicio de mensajería instantánea: 68%
  • Entrar a un chatroom: 65%
  • Descargar música: 48%
  • Buscar noticias: 47%

Aunque sólo el 41% han utilizado el comercio electrónico, el 75% considera de mucha utilidad el consultar Internet para decidir una compra física.

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!

martes, octubre 31, 2006

Visual Web Express Edition con MS Access Membership

Visual Web contiene un herramienta de Administración de sitios Web, la cual permite agregar usuarios, roles, contraseñas, etc. Esta herramienta es muy útil y permite desde el menu de Visual Web Developer administrar a los usuarios:

Se abre una pantalla en el Internet Explorer y se crea una instancia del servidor Cassini, ahora llamado ASP.Net Developer Server (en otra ocasión pondre como compilar este servidor). Toda la administración se realiza a traves del IE.
El problema es que en la versión Express Edition, es decir la gratuita, no viene la opción de usar MS Access, se tiene que utilizar SQL Express Edition.
Lo primero y más importante, es instalar Visual C# Express Edition, lo segundo es bajar el Sample Access Provider starter kit de la página de msdn.
El kit en realidad es un proyecto de C#, que se tiene que compilar. Se agrega como una plantilla de C#. Lo unico que se tiene que hacer es crear un nuevo proyecto. Recomiendo usar el mismo nombre de "ASP.NET Access Providers":



Una vez que se creo el nuevo proyecto lo unico que se tiene que hacer es compilar el proyecto, unicamente apretando el botón F6:

Ahora bien, los archivos si es que no cambiaron las preferencias se guardaran dentro de la carpeta de \Mis documentos\Visual Studio 2005\Projects\ASP.NET Access Providers\ASP.NET Access Providers.
Vamos a requerir 3 archivos el archivo dll que se creo, que se debe de encontrar en la carpeta bin\Release\ASP.NET Access Providers.dll; la base de datos tambien ubicada en esta carpeta ASPNetDB.mdb y el archivo web.config que se encuentra en la carpeta raiz del proyecto.
Nos trasladamos a Visual Web Developer Express Edition, y creamos un nuevo sitio web, al cual tenemos que importar el archivo web.config al directorio raiz del proyecto; la base de datos en la carpeta de de App_Data (si no existe habra que crearla) y el archivo dll a nuestra carpeta Bin (igualmente, si no existe habra que crearla).
Haciendo lo anterior podremos tener un sitio web con la administracion de usuarios mediante MS Access y usando la Herramienta de Administracion de Visual Web.
Listo!




jueves, octubre 26, 2006

Ranking de Blogalaxia en Blogger beta

Un primo me pregunto donde podia colocar su blog, yo le comente que www.blogger.com es muy bueno y que mucha gente lo usa. Actualmente comenzo su blog despues de insistir, el cual es http://mitiopingus.blogspot.com, pero esta usando la version beta de blogger, creo que ni se dio cuenta, y cuando le dije que agregara a blogalaxia.com, para empezar a difundir su blog, resulto que el codigo de rankin no servia.
Me puse a la tarea de investigar que estaba pasando, y resulta que las plantillas han sufrido un cambio radical para empezar esta usando un DTD especifico para el blogger.
Consulte varios blogs de internet para realizar el hack, encontre en Hackosphere la forma de agregar el bookmarking social de Digg, y de Delicious, supuse que por ahi estaria el asunto.
Aqui el código:

<a expr:href='"http://digg.com/submit?phase=3&amp;url=" +
data:post.url' target='_blank'>DiggIt!</a>
<a expr:href='"http://del.icio.us/post?url=" +
data:post.url + "&amp;title=" + data:post.title'
target='_blank'>Del.icio.us</a>



Pero el codigo de Blogalaxia utiliza un iframe, no un anchor (a).
Segui con la busqueda y en ecmanaut se explica que para el caso de los url compuestos dentro de Blogger Beta, tipo permalink tenemos que agregar un atributo .expr, el cual permitirá colocarlos:
Total que para no hacer mas largo el comentario, el codigo es:

<iframe expr:src='"http://rank.blogalaxia.com/pbrate.php?color=ffffff&amp;url="
+ data:post.url' frameborder='0' height='15' marginheight='0' marginwidth='0'
scrolling='no' style='margin:0; padding:0' width='70'></iframe>


Listo!

miércoles, octubre 25, 2006

MP3s Propios y gratuitos

De vez en cuando aquí en Llanura.com, nos ponemos muy creativos con la música que acompaña a los desarrollos que manejamos, no nos quedamos con la simple cortinilla de entrada de alguna presentación realizada en Flash.
  1. Cardenia.mp3
  2. Rapelaza.mp3
  3. Samborque.mp3
  4. Sherpanai.mp3

Si quieren ver la pagina donde se encuentran los archivos, la direccion es http://www.myspace.com/djvondum

La música es difícil de categorizarla, simplemente son samplers organizados lo mejor que podemos en ACID® XPress 5.0 http://www.acidplanet.com/

Esta herramienta es gratuita y fácil de usar, solo es cuestión de un poco de práctica, pero podemos garantizar que si tienes ritmo en un par de horas podrás haber grabado un CD completo.

Listo!

lunes, octubre 23, 2006

Firefox 2.0 en español

Como mencionaba en el post anterior, IE 7 no hay versión en español, pero Firefox, a traves de la comunidad de software si esta lanzando el nuevo navegador.
De verdad no entiendo como es que una empresa tan grande como Microsoft no da soporte a nuestro idioma, somos una buena cantidad de usuarios en internet. Es el 4to idioma usado en internet y aun con esto no esta considerado.
Por el contrario, la comunidad de Firefox, que no tiene tantos recursos esta liberando un monton de idiomas al mismo tiempo.
¿Por que se da esto?, porque desde un inicio se desarrollo Firefox tomando en cuenta los idiomas, y claro las traducciones son mas sencillas.
Esperemos que Microsoft con Vista, haga mas sencillas las cosas.

Todavia no hay un enlace directo desde la página de http://www.mozilla.org pero el paquete de software se puede obtener desde el servidor ftp.
ftp://ftp.mozilla.org
Listo!

IE 7.0 version final sólo en ingles.

Bueno no sólo en inglés, también ha sido liberada la versión final en alemán, y en japonés, que para nuestro caso es lo mismo.
Tendremos que esperar todavia algunas semanas para la liberacion de la nueva versión del Internet Explorer.
Despues de meses, si no es que años, que no habia realmente una nueva versión de este navegador, ahora parece que microsoft se dará a la tarea de darle competencia a Firefox. No hay duda que no quiere a nadie en el mercado de navegadores.
Algunas de las nuevas caracteristicas del IE7 son las pestañas de navegación, mejor soporte a CSS, soporte a PNG completo, caracteristicas de anti-phishing y anti-spyware.
La página oficial de IE7 es http://www.microsoft.com/latam/windows/ie/default.mspx
Listo!

Firefox - Plugin para bajar videos en YouTube

En el blog de Roberto Montaño encontre la forma ideal para bajar los videos de YouTube.
http://robertomontano.blogspot.com/2006/10/hace-algn-tiempo-entre-la-pgina-de.html

"Hace algún tiempo entre a la página de youtube buscando videos de peleas de la PRIDE UFC, hay miles de videos (piratas por supuesto). Entonces me pregunte, ¿como llevarlos en una ipod o bajarlos a mi PC y quemarlos en un CD para verlos en mi DVD (ahorrandome asi los 270 pesos que cuestan en el MixSuck)?...." continua

miércoles, octubre 18, 2006

11va. Tecnología para su PyME

En articulos anteriores hablaba sobre las 10 tecnologías para una pyme, y algo importante que no comente es el Comercio Electrónico o Tienda Virtual.
11. Tienda Virtual.- Creo que el mejor ejemplo de una tienda virtual es OSCommerce, existen muchas ofertas en México de empresas que ofrecen tiendas virtuales empezando con el más veterano en este concepto Tecnofin y su herramienta TVT la cual se uso con www.sanborns.com.mx hace mas de 6 años atras. Pero el costo es algo elevado. Otra buena opción es usar Mercadolibre.com.mx como plataforma de comercio electrónico, el cual maneja una comisión para cada transacción que se hace.
Listo!

lunes, octubre 16, 2006

Yahoo! Capsula del tiempo.

En terminos generales no me gusta que los sitios web usen flash. Siempre creo que no tiene sentido su uso, y que las animaciones, si se ven bonitas y son llamativas, pero no aportan nada.

Pero, en esta ocasión tengo que decir que la capsula de tiempo de Yahoo! utiliza flash y ajax de la mejor manera. Todas las animaciones funcionan, no encontre algo que me hiciera pensar que estaba de mas. Creo que se pueden tomar muchos recursos de esta aplicacion para desarrollos propios.

Por otra parte es muy valioso lo que se intenta con la aplicacion.
Ya puse mis contribuciones.
Listo!

Asp.Net - Extendiendo Membership Access

En dias pasado me di a la tarea de integrar los Temas (Themes) de Asp.Net al proyecto de MedSid. Para esto estuve analizando como implementar esta opcion. Me decidi por colocar la opcion dentro de los parametros de los usuarios que tienen acceso a la aplicacion. Para esto estoy usando una base de datos de ms access, pues creo que es mas facil de manejar estas bases de datos, sobre todo si sera de tipo local la aplicacion. He usado en otras ocasiones esta base de datos, y aunque mucha gente critica su uso. La verdad es que es muy práctica.

Por otra parte existen algunos puntos de la licencia MS SQL Express Edition que no me gustan, y en realidad crear un archivo .mdf puede hacerse desde el mismo Control Panel de Windows, sin necesidad de tener instalado MS Access.

Total que como no quiero usar MS SQL, obtuve el Sample Access Provider Starter Kit que se puede obtener de microsoft msdn starter kits, el cual contiene una base de datos de MS Access (En otro articulo platicare como instalar esta base de datos).

Ahora bien, la tabla que modifique es aspnet_Membership, agregue un campo llamado "Theme", el tipo de datos que le puse es "Texto" con un tamaño de 50 caracteres. En SQL seria un varchar(50).

Una vez que se hizo la modificación de la base de datos de MS Access, lo siguiente es código. Lo primero es modificar el web.config, agregar la cadena de conexion para que sea mas sencillo, dentro del Tag de colocamos:

< providername="System.Data.OleDb" connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\Webs\MedSid\App_Data\ASPNetDB.mdb" name="AccessFileNameString">

A continuacion modifique la pagina default.aspx y agregue en la parte del codigo de < runat="server">:

Dim drTema As System.Data.OleDb.OleDbDataReader
drTema = obtenTema()
While drTema.Read()
Session("Theme") = drTema("Theme") 'Se coloca el tema en una variable de sesion
End While

' Se obtiene el tema precisamente de la variable de sesion, en caso de no tener ningun tema se muestra el tema default, que en este caso es MedSid
Dim ThemeName As String
ThemeName = Session("Theme")
If ThemeName <> Nothing Then
Page.Theme = ThemeName
Else
Page.Theme = "MedSid"
End If

Function obtenTema() As System.Data.IDataReader
Dim connectionString As String = System.Configuration.ConfigurationManager.ConnectionStrings("AccessFileNameString").ConnectionString.ToString
Dim dbConnection As System.Data.IDbConnection = New System.Data.OleDb.OleDbConnection(connectionString)

Dim queryString As String = "SELECT aspnet_Membership.Theme " & _ "FROM aspnet_Membership"
Dim dbCommand As System.Data.IDbCommand = New System.Data.OleDb.OleDbCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection

dbConnection.Open()
Dim dataReader As System.Data.IDataReader = dbCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection)

Return dataReader
End Function

De esta manera modificamos la tabla de membeship de manera muy sencilla y asi se vuelve un poco mas útil esta base de datos, y no sólo para el control de los permisos en nuestro sitio web.

Listo!

viernes, octubre 13, 2006

Hotmail Viernes 13

Pues si, increible pero cierto un "Server Temporarily Unavailable" de hotmail.
Supongo que hará noticia.
¿Acaso fue algún ataque terrorista?, no creo. Seguro simplemente tronaron los servidores.
Dejo la divertida pantalla de mi browser... quedará para la historia.

viernes, octubre 06, 2006

Diez tecnologias para su PyME

  1. En la edicion de septiembre de la revista Decision Empresarial (de circulacion por el puerto de veracruz y boca del rio), me tope con un articulo interesante que habla sobre las tecnologias indispensables en cualquier PyME.
Me parecio muy acertado, pero algo que no me gusto es que no hablan de precios, de costos, de productos, etc. Por lo que aqui veremos algunos ejemplos de dicha tecnologias:
  1. Sistema de red. Basicamente un sistema de red esta construido por PCs, Laptops, Servidores, Routers, Cables o en su caso antenas inalambricas (tambien estoy considerando antes aquellas que vienen integradas de manera interna). Creo que el unico punto a tratar aqui son tres aspectos el Router, el cableado y/o las antenas inalambricas (wifi).
    1. Routers. Uno de los routers de mejor calidad y mas robustas, ademas faciles de conseguir es el Linksys WRT54G que anda rondando un precio de $1,000.00 en las tiendas tipo officemax, officedepot, etc.
      Otro buen router es el que dan junto con la conexion de infinitum, el router 2Wire el cual es incluido en la renta del servicio o si se quiere se compra de contado.
      Creo que actualmente es mas economico comprar un antena inalambrica par conectar todos los equipos a un solo Router, que realizar una instalacion de cable (ethernet), pero en caso de que asi lo necesiten, las soluciones de HUBS de linksys, en definitiva resuelvo este problema.
    2. Cableado. Depende mucho de la oficina y cuanto cable se requiera utilizar, el metro de cable ethernet utp anda alrededor de $10.00 el metro, sin contar la colocacion a traves de canaletas, y las puntas.
    3. Antenas inalambricas. Igual, recurrimos a la marca Linksys por las tarjetas, y en las tiendas especializadas, estan costando $500.00. Otra marca tambien muy recomendable para la asntenas es 3Com.

  2. Programas administrativos. Software, aplicaciones, etc. ¿Cuales?.
    1. Office. En primer lugar Microsoft Office que tiene un costo promedio de $3,000.00 por licencia, varia segun la version.
    2. OpenOffice. Programa casi sin uso en Veracruz, a no ser por algunos Cafes Internet. Una verdadera joya y muy recomendable. GRATUITO.
    3. Aspel. En Mexico muchas empresas usan los productos de Aspel, SAE, Noi, Coi, etc. Estos productos andan en precios de $12,000.00 por producto con licencias de 5 usuarios, recalco que es en promedio.
    4. SAGE SP. Otra marca de productos muy usada es en Mexico que incluye productos como ContaPlus, FacturaFacil, etc., que cada producto cuesta al rededor de $15,000.00.
    5. Computacion en Accion. Que incluyen productos como ChePAQ, NomiPAQ, ContPAQ, tambien con precios promedio de $12,000.00
    6. FacturaLUX. "es software libre de tipo ERP (Enterprise Resource Planning) orientado a la administración, gestión comercial, finanzas y en general a cualquier tipo de aplicación donde se manejen grandes bases de datos y procesos administrativos.". GRATUITO.
    7. Compiere. Un CRM y ERP de codigo abierto que permite administrar todo el proceso de una empresa. GRATUITO.
    8. SugarCRM. Un manejador de clientes y actividades muy facil de usar y de codigo bierto. GRATUITO.
  3. SERVIDOR. Un servidor es en realidad una PC, la única diferencia es el tipo de componentes que utiliza, en particular el aspecto de la fuente de poder y los discos duros. No me voy a salir del ámbito que son las PyME, es por esto que las opciones de compra de un servidor creo que pueden ser 3:

    1. PC Genérica. Este tipo de PC se puede comprar con algún distribuidor, puede ser que el mismo distribuidor nos arme la computadora, o en su caso comprar todos los componentes y nosotros armarla. Algo importante es solicitar que tenga discos duros rápidos y una fuente de poder duradera. El costo puede andar en los $5,000.00

    2. DELL. Lo más interesante de DELL es la posibilidad de comprar la PC que se adecua a nuestro presupuesto y por supuesto a nuestras necesidades de hardware. Una buena recomendación es el modelo PowerEdge SC1420 que tiene un costo de $7,000.00 más IVA.

    3. HP. El soporte técnico de HP es en verdad lo que se esta pagando, el personal de HP, ayuda en casi cualquier eventualidad con el equipo (cosa que no necesariamente sucede con Dell). Y aunque los servidores rondan los $10,000.00, el servicio lo vale.

    Un punto importante en los servidores es el sistema operativo que se va a incluir. Existen varias opciones, las primeras 3 comerciales y las últimas 2 son gratuitas.

    1. Windows Server. Un sistema operativo completo y estable con un costo de $20,000.00 para 5 usuarios.

    2. Novell. Un sistema operativo algo viejito pero muy robusto, con costos de $

    3. Solaris 10. Aunque existe la versión gratuita de este sistema operativo, la comercial ofrece algunas características más y en especial el servicio de soporte técnico de Sun. $35,000 para 10 usuarios

    4. Linux. El sistema operativo más usado para servidores en Internet. Google cuenta con esta plataforma. Totalmente gratuito.

    5. OpenSolaris. La versión gratuita de Solaris.

  4. Base de datos. Igual que los sistemas operativos, existen versiones comerciales y gratuitas.

    1. Oracle. La mejor base de datos del momento. Muy completa y muy complicada, precios desde $14,000.00

    2. MS SQL Server 2005. Una base de datos muy fácil de usar, casi de instalar y usar. La última versión permite programar con los lenguajes de .Net. Digamos que versátil. Precio desde $8,000.00

    3. MySQL. Existe la versión profesional, que permite tener soporte tecnico 24x7. La versión gratuita es parte de LAMP, que tiene millones de usuarios en el mundo. Precio GRATUITA.

    4. Postgress. Una base de datos para aquellos programadores de C. Gratuita.


  5. Sitio Web. Los sitios Web se refieren al servicio de hospedaje Web.

    1. Prodigy. En Mexico, una de las formas mas transparentes de facturar este servicio es a través de Telmex. Y esa es la ventaja en realidad de ProdigyHosting (Triara). Precios desde $ 500.00 Mensuales.

    2. Nacionales. Existen varios una lista de ellos se encuentra en http://www.nic.mx/es/Distribuidor.Consulta?find=random. Los precios oscilan desde los $100.00 hasta los $600.00 mensuales.

    3. Extranjeros. Una lista es http://www.internic.net/origin.html y los precios varían desde los $40.00 hasta los $400.00 mensuales.

    Las diferencias anteriores varían de la oferta de cada producto, pero puedo decir que un precio de $250.00 mensuales es muy justo. Y en terminos de PyME mas que suficiente.

  6. Conexión de alta velocidad a Internet. Son los proveedores de Internet. En realidad puedo decir que solo existen 3 proveedores que me dan confianza:

    1. Prodigy Infinitum. Para una empresa PyME 1Mb de adsl es mas que suficiente. Tal vez, en casos extremos solicitar el servicio de 4Mb. Precio $ 401.35 1024 kbps.

    2. Cablevision. La ventaja de este servicio, por supuesto es que no pagamos renta de telefono. Precio $600.00 mensuales por 1200kbps

    3. Megared. Igual que el anterior nos evitamos el uso del teléfono. Precio $399 1024kbps


  7. PC Portátiles. Siempre podemos comprar equipo muy caro, pero básicamente una Laptop con un precio de $15,000.00 es mas que suficiente para cubrir las necesidades básicas de un empleado. (mi laptop costo $27,000.00). Solo recomiendo 2 marcas para una PyME, una Toshiba o una Dell, la primera es muy orientada hacia las empresas y trabajo en grupo, y en la segunda se aplica el comentario de los servidores, en realidad se ajusta a las necesidades (mi laptop es Toshiba). Recomiendo en gran medida las Sony VAIO, pero solo si la empresa es del area de diseño o arquitectura, ya que estas Laptops son mas caras, pero con mejor rendimiento.

  8. Mensajería instantánea. El artículo de la revista habla sobre msn.com y yahoo.com. Yo agregaría Google Talk, Skype y Jabber. El último puede instalarse en una empresa de forma local sobre un servidor Linux.

  9. Sistemas de Seguridad. La revista hace mención de AVG Antivirus y Ad Aware. Pero, también debió mencionar Norton y McAfee, se que son comerciales, pero no cuestan mucho y bien vale la pena tener un producto de calidad. Precio $500.00.

  10. Dominio web. Si se desea un dominio .com.mx no hay de otra es con www.nic.mx y el costo es de $35usd al año, si se adquiere un dominio .com los costos varian pero una buena opcion es www.godaddy.com con un costo de $8.00 usd al año. Algunas empresas extranjeras regalan el dominio al contratar el servicio de hospedaje.

jueves, octubre 05, 2006

Breve manual de usuario de WordPress 2.0 en español

A falta de un manual sencillo para comenzar a usar la aplicacion de WordPress 2.0 en español, tuve que ponerme a crear unas cuantas hojas, por lo menos para empezar a usarlo. No vienen todas las opciones de la aplicacion pero permitirá a clientes que solo han usado Ms Word, comenzar a redactar en esta robusta plataforma.
  • Breve manual de usuario de WordPress 2.0 en español en html y la version en PDF
Listo!

WordPress - Plugin para webmail triara

Sigo trabajando con WordPress, el servicio de hospedaje para este cliente es Triara y/o Prodigyhosting.
Triara cuenta con el servicio de webmail, para los buzones de correo de cada empresa.
Me pidieron que colocara un enlace directo al correo. Despues, me comentaron que se perdia el diseño de la empresa,
total que encarrilado en el asunto decidi hacer un pequeño plugin para WordPress.
Si alguien anda por ahi instalando un sitio web en Triara Prodigyhosting, le resultara util el plugin.

Descargar plugin: webmail_triara.zip

***********************
Plugin Name: Webmail Triara
Plugin URI: http://www.llanura.com/archivos/wordpress/webmailtriara.html
Description: Este es un plugin para colocar el formulario de triara para la lectura de correos web.
Date: 2006, Octubre, 5
Author: Victor Garcia
Author URI: http://www.llanura.com
Version: 1.0


- Copiar el archivo en la carpeta de plugins de WordPress 2.0
Por lo general es wp-content/plugins
- En el tablero de WordPress 2.0 activar el plugin Webmail-Triara
- Incluir de preferencia, la instruccion en alguno de los archivos de las plantillas.
- Uso:



***********************

martes, octubre 03, 2006

Firefox 1.5 : Captura de Pantalla

Ya tiene varios meses que estoy usando como navegador principal Firefox 1.5, el uso de las pestañas es muy práctico, y por supuesto mas eficiente en el uso de la memoria de mi pc.
Por otra parte, Firefox permite el uso de "extensiones", digamos agregados que permiten que el navegador tenga utilerias que hacen mas facil la vida en internet. :D

Y este registro es solo para compartir el uso de algunas extensiones:
  1. Firefox Showcase. Permite crear miniaturas de las paginas que actualmente estamos navegando, esta extension ha sido muy práctica a la hora de crear pantallas de captura.
  2. Colorful tabs. Las pestañas son muy prácticas, pero a la hora de tener abiertas mas 10 se vuelve un poco confuso. Colorful tabs, le regresa la sencillez.
  3. Stumble toolbar. Bueno esta es una barra, que supongo puede ser instalada tambien en IE, pero la verdad ha sido muy práctica. Si estoy aburrido y tengo 10 minutos libres ( a veces los tengo), me permite visitar una pagina recomendada por otras personas. Y al mismo tiempo es una especie de marcador de favoritos.
  4. Page saver. La mas reciente extension y una vendicion realmente, genera una imagen de la pagina que se esta navegando, agrega un par de opciones al menu de contexto (aquel que aparece con el boton derecho), que permite guardar cualquier ventana.


Listo!

lunes, octubre 02, 2006

Enlace Veracruzano - Comercio electrónico

Muchas gracias a Enlace Veracruzano por su invitación a participar como un colaborador en su revista de este mes de octubre con el artículo "Comercio Electrónico", el cual estoy reproduciendo en las siguientes lineas:

“COMERCIO ELECTRÓNICO

El concepto de comercio electrónico es en realidad muy amplio, mucha gente tiene la idea que sólo las grandes empresas pueden realizar comercio electrónico, pero esto es muy lejano a la realidad. Cualquier persona puede realizarlo.

Al dar nuestra dirección de e-mail a nuestros clientes ó proveedores, en realidad estamos iniciando un proceso que puede concluir en una transacción comercial.

Ahora bien, lo práctico del comercio electrónico es tener nuestro catálogo disponible al público y esto se hace mediante un sitio Web o página electrónica, pero esto no significa que no podamos usar el e-mail o el chat para comerciar.

Un catálogo electrónico puede ser una lista en Excel o en su caso una base de datos con categorías, con fotografías, fichas técnicas, etc., de los productos

Otro punto de cualquier transacción comercial, es el pago. En Internet esto se puede hacer de la forma tradicional, es decir, con cheque, depósito bancario, tarjeta de crédito, efectivo contra entrega, etc.

La forma más común de pago en Internet es mediante el uso de tarjetas de crédito, pero no significa que sea el único o el mejor. Gracias a que en México se manejan los números CLABE en las cuentas bancarias, realizar pagos se ha vuelto más fácil.

Y finalmente la entrega de la mercancía, que puede ser contratando empresas de paquetería, ya sea por nosotros o por nuestros clientes directamente.”

Listo

viernes, septiembre 29, 2006

Puntos importantes al contratar un dominio de internet



Los siguientes son puntos que cualquier empresa debe tener en cuenta cuando se quiere contratar un dominio de internet, es decir un nombre .com:
  1. Poner los datos del dueño de la empresa o en su caso del accionista mayoritario de la empresa, al momento de registrarlo. Y muy en particular poner un correo que sepamos que siempre estara activo.
    El dominio de internet, es en realidad una marca registrada, se vuelve un derecho de propiedad. Muchos empresarios dejan que "el experto en sistemas de la empresa" o "el amigo que sabe de computadoras" haga este registro para evitarse el proceso.
    El problema es que si el "experto de la empresa" es despedido, tambien es el experto el que en realidad esta guardando este derecho. Se puede iniciar un proceso legal para que los datos sean modificados en favor de la empresa que legalmente es dueña del mismo, pero esto es prevenible y solo es cuestion de orden.
  2. Revisar en el NIC que efectivamente los datos de la empresa y del dueño de la empresa sean los correctos y los que correspondan. Esto se puede realizar haciendo una consulta sencilla en http://www.internic.net/ o en su caso para México en http://www.nic.mx
  3. Verificar que el correo electronico que se esté colocando, uno de los datos mas importantes, pues muchas empresas proveedoras de hospedaje toman este dato como la referencia para cualquier cambio en los servicios; sea un correo que sea de uso continuo y pertenezca al dueño o director de la empresa.
  4. Apuntar los datos de la empresa con la que se registró el dominio, esto para que en cualquier momento se pueda realizar modificaciones y logremos determinar si la esta empresa es una institucion acreditada por NIC.
  5. Tomar en cuenta que muchas veces la empresa de hospedaje, no es necesariamente la misma empresa que registra el dominio, sucede mucho que las empresas muestran en su portal la opcion de registrar un dominio, pero en realidad lo unico que hacen es tercerizar el servicio y este registro termina haciendose con otra empresa.
Listo!

jueves, septiembre 28, 2006

Empresas de diseño web en Veracruz

En la mañana alguien me pregunto cuantas empresas de diseño web existen en Veracruz. La verdad es que no supe bien que contestar, sobretodo porque muchas de las empresas que se dedican a dar servicios de publicidad tienen por ahi un diseñador que puede hacer sitios web o en su caso mediante un tercero, y con eso basta, ademas de la cantidad de cafés internet que en ocasiones ofrecen sus servicios.

Entre las empresas de publicidad que prestan servicios de desarrollo web estan las siguientes:
  1. Arroyo Publicidad: http://www.arroyopublicidad.com.mx
  2. Circulo Media http://www.circulomedia.com
  3. Mass Comunicacion http://www.masscomunicacion.com
  4. Ricarte Comunicación estratégica http://www.ricarte.biz
  5. Soenksen Asesores http://www.soenksen.com.mx
  6. Tomate Verde http://www.tomateverde.com
  7. Target MC http://www.targetmc.com

Me di a la tarea de crear un pequeña lista con las empresas mas orientadas a diseño web en veracruz que pude encontrar en google.com.mx
y dmoz.org usando para esto la siguiente consulta "veracruz diseño web":
  1. www.informaticamilenium.com.mx, ésta es la primera página que encontré, en realidad es una empresa ubicada en guadalajara, jalisco. Dice tener clientes en la zona de veracruz, pero no bien ejemplos.
  2. www.e-xpertms.com, ésta si es una empresa veracruzana, vienen sus datos de contacto aqui en el puerto y tienen varios clientes de empresas de la zona.
  3. www.elenlaceweb.com, al igual que la primera la empres no radica en la zona de veracruz, y mas que estar ofreciendo servicios de diseño web al parecer es un datacenter.
  4. www.mashter.com, otra más, ahora la empresa radica en Torreon, Coahuila. Aquí si no creo que haya mucho contacto de empresas veracruzanas que esten usando haciendo actividades con ellos, si acaso seria empresas de por alla que tengan oficinas en el puerto.
  5. www.digitalserver.com.mx, cuarta empresa de las primeras 5 que en realidad no radican en la zona de veracruz, en esta ocasión la empresa radica en el DF, la verdad es que me extraña que no estuviera en una mejor posicion.
  6. www.habitatweb.com.mx, por fin otra empresa que sí es veracruzana, en esta ocasion se trata de una empresa radicada en Xalapa.
Si bien Google no funciona perfectamente, la verdad es que si da pauta para encontrar una respuesta a nuestra pregunta, ¿Por qué Llanura.com no se encuentra en esta lista? la respuesta radica en el cómo Google organiza la informacion en sus bases de datos y como se presenta la información dentro de las paginas, usando en su momento algunos trucos haciendo referencia al estado de veracruz, como su zona de influencia, repetidamente en sus páginas.
El caso de habitatweb.com.mx es significativo porque se encuentra dentro de los anuncios comprados de AdWords de Google, tal vez sea momento de anunciarse en esa herramienta.

DMoz.org es un directorio que no funciona por robots, es mas bien un directorio que en su conjunto es respaldado por editores voluntarios. En la sección de
"Top: World: Español: Regional: América: México: Estados: Veracruz: Economía y negocios" encontramos las siguientes empresas:
  1. www.e-xpertms.com. Mencionada en la parte superior.
  2. www.cinteractivo.com. El cual sí es una empresa que se ubica en veracruz y que presta servicios de desarrollo web.
  3. www.grupoagp.net. También ubicada en el puerto de veracruz, busque cuales eran sus clientes, pero no los menciona.
Listo!

martes, septiembre 26, 2006

Triara - ProdigyHosting : MySQL

Tuve que dar soporte durante el día para que me pudieran dar el usuario de MySQL para una instalación de WordPress. Es asi que pongo a disposición el pequeño manual que hice.

¿Cómo obtener mi usuario de MySQL en el servicio de Triara / ProdigyHosting?

  1. Ir al panel de control de Triara


  2. Entrar al panel de control de con el numero de cuenta y la contraseña que se recibe con el mensaje de bienvenida de triara.


  3. Dar click en administrar y continuar a la siguiente pantalla


  4. Seleccionar la opcion de "Ver/Cambiar el detalle del plan" y dar click


  5. Desplazar la pantalla a la parte final de la pagina y ahi estará la cuenta de que actualmente esta utilizando MySQL:



Listo!

viernes, septiembre 22, 2006

Softwarelibre.gob.mx

Agradecemos al proyecto softwarelibre.gob.mx el haber incluido el artículo "Cómo empezar un proyecto en SourceForge." el cual actualmente se encuentra la página incial. http://www.softwarelibre.gob.mx/?q=node/361.
Listo!

Explorando XML

En esta ocasión nos toca abordar un tema que en los
ultimos años ha generado mucha controversia en cuanto a su
funcionalidad. Muchos programadores ven en XML una herramienta que
alguien mas debiera utilizar, pero que no estan listos para usar en sus
aplicaciones, ese dia llegara y mas pronto de lo que quisieramos.


XML se desarrollo en W3C (World Wide Web Consortium) como un
lenguaje que ampliara las limitaciones de HTML. Tanto el XML como el
HTML tienen su origen en el SGML, el estándar internacional
que permite definir la estructura y el contenido de los diferentes
tipos de documentos electrónicos.


Pero el lugar de XML en el mundo de Internet ha cambiado
radicalmente desde los primeros intentos por establecer este lenguaje.
No solo porque el predominio de HTML seguira, sino porque XML esta
orientandose al intercambio de informacion y no a su presentacion. Esto
es, con XML podemos manejar bases de datos, hojas de calculo, libretas
de direcciones y con HTML solo texto e imagenes. De esta forma XML sera
utilizado en realidad en nuestro servidor de aplicaciones y no el
cliente (como por ejemplo, en un browser).


Veamos la siguiente historia, Juan se ha cambiado de trabajo,
por lo que ahora necesita actualizar su informacion, desde su correo
electronico hasta su codigo postal. Debe mandar un archivo en correo
electronico a todos sus contactos para avisar de este cambio. Pedro que
es buen amigo de Juan recibe el correo de Juan y decide modificar su
libreta de direcciones de Outlook para lo cual copia y pega dato por
dato. Esto en pequeña medida debiera ser mas sencillo, que
tal solo importar los datos de un archivo. Es para este caso que XML
puede ayudar.


La belleza de XML es el intercambio que se le puede hacer a la
informacion, vamos a crear un archivo XML con los datos de Juan:









<?xml version="1.0"?>
<contacto>
<persona>
<nombre>Juan</nombre>
<apellidopaterno>Perez</apellidopaterno>
<apellidomaterno>Lopez</apellidomaterno>
<correo-e>jperez@nuevaempresa.com</correo-e>
</persona>
</contacto>


Una vez que generamos el archivo el siguente paso es usar esa
informacion en diferentes aplicaciones, una posibilidad sera que
pudieramos tener este mismo archivo exportable en aplicaciones de
lenguaje ingles:









<?xml version="1.0"?>
<contact>
<person>
<lastname>Perez Lopez</lastname>
<name>Juan</name>
<e-mail>jperez@nuevaempresa.com</e-mail>
</person>
</contact>


Algunos diran que es casi lo mismo, pero en realidad no. Algo
que sucede a simple vista es que las etiquetas cambian de nombre, pero
ademas estamos uniendo dos etiquetas "apellidopaterno" y
"apellidomaterno" corresponden a "lastname", ademas cambiamos el orden
de las etiquetas. Y lo mas importante, conservamos los datos dentro de
las etiquetas, lo unico que hacemos es manipular la informacion, pero
sigue siendo claro lo que muestra nuestro archivo.


De esta forma es muy facil importar los datos del primer
archivo de XML en Outlook version Español, y usaran el
segundo archivo de XML para que aquellos que tienen version
Inglés .


Ahora pensemos en documentos como facturas, en realidad una
factura es un grupo de datos que se presentan en un mismo formato, el
departamento de contabilidad y de compras tienen diferente uso para
este mismo documento. Por lo que generar un par de archivos de XML que
funcione solo a cada departamento se vuelve muy practico. Y si nos
imaginamos que puede ser intercambiado entre dos areaas de nuestra
empresa, porque no hacerlo en diferentes empresas, donde cada quien
tien reglas distintas para obtener la informacion de un mismo documento.


Y queda una pregunta: ¿Quién dicta las
reglas sobre como se deben de transformar los datos?, la respuesta es
amplia, puede ser la misma empresa en donde se realiza la aplicacion,
puede ser las diferentes instituciones, las industrias, los
programadores, etc., en el sitio www.xml.org
se intentan generar diferentes esquemas que pretender ser un estandar o
un punto de partida.


Listo!

Componente EdosMexico

Instalacion del componente.


Los pasos para registrar el componente son los siguientes:

  1. Descomprimir el archivo href="http://www.llanura.com/archivos/EdosMexico.zip">
    EdosMexico.zip
    en alguna carpeta, mediante alguna
    herramienta como PowerArchiver

  2. Copiar el componente EdosMexico.dll al directorio donde
    se
    encuentran los archivos de sistemas el cual probablemente es
    c:\winnt\system32

  3. No dejar el componente en la carpeta original. Asegurese
    que
    el componente DLL se encuentre en la carpeta donde se encuentren los
    archivos de sistema. Una de las posibles consecuencias de esto es que
    el componente no mande un error de que no es posible crear el objecto
    ActiveX

  4. Ejecute en una ventana de comando la siguiente
    instruccion:
    regsvr32 EdosMexico.dll


Como usar el componente en una pagina de ASP



  • Crear el objeto

  • Usar el metodo desplegar

  • Liberar memoria


<html>
<head></head>
<body>
<h2 align=center>>Lista Estados de Mexico</h2>

<%
rem ***********************************************************
rem * Crear el objeto
rem ***********************************************************
Set EstadosMexico = Server.CreateObject("EdosMexico.Estados")

rem ***********************************************************
rem * Mostrar el combobox con la lista de estados
rem ***********************************************************
EstadosMexico.Desplegar("MiNombre")

rem ***********************************************************
rem * Liberar la memoria
rem ***********************************************************

Set EstadosMexico = nothing

%>
Listo!

Componente PaisesLatam

Instalacion del componente.


Los pasos para registrar el componente son los siguientes:

  1. Descomprimir el archivo
    paiseslatam.zip
    en alguna carpeta, mediante alguna
    herramienta como PowerArchiver

  2. Copiar el componente paiseslatam.dll al directorio donde
    se
    encuentran los archivos de sistemas el cual probablemente es
    c:\winnt\system32

  3. No dejar el componente en la carpeta original. Asegurese
    que
    el componente DLL se encuentre en la carpeta donde se encuentren los
    archivos de sistema. Una de las posibles consecuencias de esto es que
    el componente no mande un error de que no es posible crear el objecto
    ActiveX

  4. Ejecute en una ventana de comando la siguiente
    instruccion:
    regsvr32 paiseslatam.dll


Como usar el componente en una pagina de ASP



  • Crear el objeto

  • Usar el metodo desplegar

  • Liberar memoria


<html>
<head></head>
<body>
<h2 align=center>Lista Paises en Espa;ol</h2>

<%
rem ***********************************************************
rem * Crear el objeto
rem ***********************************************************
Set MiListaLatam = Server.CreateObject("PaisesLatam.Paises")

rem ***********************************************************
rem * Mostrar el combobox con la lista de paises
rem ***********************************************************
MiListaLatam.Desplegar("MiNombre")

rem ***********************************************************
rem * Liberar la memoria
rem ***********************************************************

Set MiListaLatam = nothing

Listo!

%>

Componente ListaPaises

Instalacion del componente.
Los pasos para registrar el componente son los siguientes:

1. Descomprimir el archivo listapaises.zip en alguna carpeta, mediante alguna herramienta como PowerArchiver www.powerarchiver.com
2. Copiar el componente ListaPaises.dll al directorio donde se encuentran los archivos de sistemas el cual probablemente es c:\winnt\system32
3. No dejar el componente en la carpeta original. Asegurese que el componente DLL se encuentre en la carpeta donde se encuentren los archivos de sistema. Una de las posibles consecuencias de esto es que el componente no mande un error de que no es posible crear el objecto ActiveX
4. Ejecute en una ventana de comando la siguiente instruccion: regsvr32 ListaPaises.dll

Como usar el componente en una pagina de ASP

* Crear el objeto
* Usar el metodo desplegar
* Liberar memoria




Lista Paises en Español



<% rem *********************************************************** rem * Crear el objeto rem *********************************************************** Set MiListaPaises = Server.CreateObject("ListaPaises.Paises") rem *********************************************************** rem * Mostrar el combobox con la lista de paises rem *********************************************************** MiListaPaises.Desplegar("MiNombre") rem *********************************************************** rem * Liberar la memoria rem *********************************************************** Set MiListaPaises = nothing %>

Listo!

Rediseño de Llanura.com

Debido al rediseño que hice de www.llanura.com, no he podido terminar de actualizar todas las páginas que se encuentran en el sitio. Ya están terminadas. Perdón por la tardanza.
Saludos.

Listo!

WP-AndreasESP

WP-AndreasESP es mi modificacion de una plantilla de código abierto de WordPress de la fuente de Andreas Viklund. WP-Andreas01 es un tema de 3 columnas con una columna central flúida.
Características

  • En español
  • Menú vertical con subpáginas desplegables.

Por favor nota: WP-AndreasESP trabajará solamente con WordPress 2.0 y arriba.

Lo he probado en las versiones más últimas de Firefox, del Internet Explorer, de Opera, de Netscape y Mozzila. También en el browser Safari para el Mac donde parece idéntico a lo que hace en Windows.

La plantilla original fue lanzada como fuente abierta y libre de utilizar para cualquier propósito mientras los créditos apropiados se den al autor original. Este tema se lanza bajo mismas condiciones. Con excepción de los créditos, se pueden cambiar los archivos incluidos.

Mientras que Andreas es el 100% responsable del diseño, él no es responsable de proporcionar la ayuda para la versión de WordPress.

El crédito es también debido a Mark Wilton-Jones el creador del código para la modificación del menu. No habría podido hacerlo sin esta página.

Información de la descarga y de la versión

Transferencia directa: wp-andreasESP.zip
versión: 1.0
Fecha: 22/09/06
Requisitos: WordPress 2.0 +


1. Descomprimir el archivo de wp-andreasESP.zip a una localización conveniente.
2. Subir la carpeta del "wp-andreasESP" a tu directorio de "/wp-content/themes/” en tu web server.
3. Ir a tus opciones de la presentación de WordPress Admin y elegir WP-AndreasESP

Listo!

Cualquier problema satisface consigue en tacto. Haré mi mejor para ayudar.

jueves, septiembre 14, 2006

Joomla ganando a Mambo

Ayer terminé una instalación de Joomla 1.0 y debo decir que quede muy impresionado con la sencillez y rapidez de la aplicacion. Aún cuando la aplicación está basada en Mambo y podria pensarse que es mejor usar la versión original, lo cierto es que están realizando un esfuerzo por hacerlo mas orientado al usuario final.
No se si la diferencia de la rapidez de la aplicacion radica en realidad al proveedor de hospedaje, o es en si una diferencia entre los dos programas, pero lo que me gusta de joomla son los pequeños detalles, como es el caso de los eventos de las imagenes cuando se coloca el raton por encima de las mismas.
Pude instalar un plugin que lleva un control de bienes raices, lo cual permitirá llevar un sitio de este tipo. El cliente será el que controle la aplicacion, solo necesitaré un pequeño manual.
Listo!

martes, septiembre 12, 2006

Google pack en español

Ya tiene varias semanas que salio la version de Google Pack en español, pero no habia querido instalarlo, siempre instalaba cada programa por separado o en su caso, quitaba alguno de sus componentes, pero durante el fin de semana instale en una PC de mi primo el paquete. Sobretodo por el asunto del spyware y los problemas de IE6 (lentitud).
He aqui lo que obtuve:
- Un buen navegador Firefox 1.5 en español
- Un anti-spyware Ad-Aware en español version que no sabia que existiera y ademas es el mejor de su tipo.
- Un antivirus Norton que es una version reducida, pero hace el trabajo.
- Visor de archivos PDF Adobe Acrobat, aun cuando el programa ya estaba instalado en la maquina de mi primo Google Updater, me aviso que la version instalada era en ingles y me permitio actualizarlo
- Un visor de imagenes GalleryPlayer HD Image, que resulto el preferido de mi primo, pues permite obtener imagenes de alta resolucion para la PC, estan bonitas las imagenes.
- Google Desktop, la ultima version de esta herramienta en español. Este software es un serie de pequeñas aplicaciones que permiten instalar en una barra lateral o de escritorio, diversa informacion. Entre ellas tener un lector de correo electronico, mapas de google maps, fotos de la pc, bloc de notas, el clima, noticias, etc.

Lo bueno de Google Pack es que es actualizable, tiene la opcion de mandar avisos si alguno de los componentes tiene una version nueva, y rapidamente se puede actualizar.

Y lo mejor es que es gratuito. ;)
Descargar Google Pack

Listo!