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!

viernes, septiembre 08, 2006

Tema de WordPress 2.0 Vistered Little Inverse

He estado trabajando en WordPress 2, y me encontré con el tema de diseño llamado Vistered Little, como su descripción lo indica es un intento por tener un tema de word con caracteristicas de Windows Vista, como lo son algunas tranparencias, luces y sombras del entorno Aero Glass. Es una pena que el tema no funcione en IE6, si lo hace en IE7 y en Firefox 1.5, pero ya falta poco para la version liberada de IE7 ( estamos en esta fecha con el RC1).
Total que hago mi aportacion y realice el tema inverso es decir en lugar de que sea en negro, lo he convertido en colores blancos para mejor lectura del tema.
El archivo está disponible desde www.llanura.com: vistered-little-2.zip
Listo!.

jueves, septiembre 07, 2006

TinyMCE en Wordpress 2.0 sin boton [B] o [I]

Estoy realizando una instalacion de Wordpress 2.0 en español para un cliente y me tope con la novedad que en la seccion de crear paginas, no aparecian unos botones del editor wysiwyg de Wordpress, que en este caso es TinyMCE (viene por omision), utilizando Firefox 1.5 en Windows XP.
Cambie de Firefox a IE6 para ver si no habria una pequeña diferencia, y efectivamente, como siempre los bugs de IE6 son maravillosos... ;), aparecia el espacio para el boton, per me mostraba la caracteristica "X" de "sin imagen".
Tuve que leer el codigo javascript de TinyMCE para entender que esto era lo que pasaba, y resulta que TinyMCE tiene una funcion dentro del codigo de javascript que lo que hace es primero verificar si se encuentran los archivos .gif en la seccion correspondiente /wp-includes/js/tinymce/themes/advanced/images/, si acaso no encuentra el archivo entonces no muestra el boton. Como realice una instalación al vapor, la verdad es que no me imagine que faltaran los iconos, siendo que se supone es la version en español.
Encontre los iconos o archivos gif en http://trac.turbogears.org/turbogears/ browser/widgets/TurboTinyMCE/tinymce/static/ javascript/themes/advanced/images/

Despues de colocarlos en el directorio correspondiente, TinyMCE funciona sin problemas.
Listo!

miércoles, septiembre 06, 2006

ReactOS 0.3 en mi PC

De vez en cuando intento revisar una buena opcion para MS Windows, la última es ReactOS 0.3, ese sistema operativo ya tiene un rato en internet y se esta volviendo con el tiempo mas robusto.
Lo instale en una 486 con 64 mb, y un disco duro de 1 gb. Y bueno pues funciona, la verdad es que Linux ultimamente pide muchos requerimientos asi que cada vez se vuelve mas complicado instalarlo en una 486 sobretodo con esa cantidad de memoria. Si puedo instalar una version antigua, pero las prestaciones de Gnome 2.0 son las que se vuelven mas exigentes.
Por ahorita estoy en la etapa de agregar los drivers de la tarjeta WIFI usb que tengo, pienso que puedo hacerla una pequeña estacion de internet y con Itunes, es posible que mi tia tenga en que estar actualizando su IPOD... ;)
Listo!