Creando una cuenta de Google Apps para dominios – Edición Estandar

De acuerdo a la propia definición de Google tenemos:

Google Apps edición estándar facilita la comunicación y la colaboración online de su asociación, familia, equipo deportivo o grupo. Y además, es gratis.

Es como tener una cuenta de Google normal pero en lugar de que las cuentas de correo sean del tipo *@gmail.com son del tipo *@midominio.com donde midominio es un dominio cualquiera que puede ser adquirido por intermedio de Google o a través de cualquier registrar reconocido. Otra diferencia es que con una cuenta de Google Apps tienes acceso solo a correo, calendario, Google docs, Google sites y tal vez un par de servicios mas mientras que con una cuenta de Google puedes usar muchos mas servicios y entre los que mas extraño puedo mencionar Google reader, google analitics y picasa.

El tener una cuenta de Google Apps estándar no cuesta nada, lo que cuesta es el dominio y dependerá de a quien se lo compras o del tipo de dominio (.com, .com.co, .net, gov, etc.). Antes de comprar un dominio para ser usado en Google Apps es mejor chequear si ese dominio esta disponible para ser comprado y ya no tiene una cuenta de Google Apps pre-existente, esto último fue lo que me paso a mi y según los sitios de soporte de Google le esta pasando a muchas personas.

Como chequear si el dominio tiene una cuenta de Google Apps ya asociada?

Se puede hacer de varias formas, una es en este enlace:

http://www.google.com/a/cpanel/domain/new

Si te aparece un mensaje asi: “This domain has already been registered with Google Apps. Please contact your domain administrator for instructions on using Google Apps with this domain.”, mala suerte porque alguien tiene configurada una cuenta de Google Apps con ese dominio, así tu lo hayas recién comprado.

o la otra forma es con este otro enlace:

http://google.com/a/midominio.com

donde midominio.com es el dominio que deseas verificar. Si te aparece una ventana de login solicitándote usuario y clave significa al igual que con el otro método, que el dominio esta reciclado y que el anterior dueño tenia asociada una cuenta de Google Apps a ese dominio. Si te aparece una página con el texto “Google Apps – Server error”, significa que eres afortunado y no tendrás problemas al crear la cuenta de Google Apps y asociarla a tu dominio.

Que hacer si ya compraste el dominio y esta asociado a una cuenta de Google Apps?

login Curiosamente Google tiene un procedimiento para este caso o alguno similar, por ejemplo perdiste la clave o incluso el usuario de la cuenta administradora del dominio en Google Apps. Para ello debes acceder a la url mencionada anteriormente y debajo del botón de Sign in encontraras un enlace con el texto “Can’t access your account”.

En seguida te aparece una pantalla donde se te instruye para que contactes al administrador del dominio tanto para recordar tu usuario como para reiniciar tu clave. Ahora si tu eres el administrador del dominio y olvidaste tu clave, Google te ofrece un enlace para reiniciar el password de administrador de tu dominio recién comprado, así que debes acceder al enlace con el texto: “Reset your administrator password”

Luego de solicitar que digites para verificar que eres un humano y no un programa intentando averiguar la clave, un mensaje se le enviara a la cuenta correo secundaria del administrador del dominio pero recordemos que esa persona no existe o si existe no eres tu, ya que recién compraste el dominio y no lo has configurado aun, seguramente se le envió el correo al antiguo administrador quien ya no es el dueño del dominio. De todas formas Google te da otra opción en caso de que no tengas acceso a la cuenta secundaria y es que reinicies la cuenta de administrador del dominio demostrando que eres el dueño (Reset your administrator password by domain verification).

reset

Al acceder a esta opción aparece la siguiente información

password_reset_1

Luego escribes una cuenta de correo válida y das clic en el botón “Continue with domain verification”

password_reset_2

Te aparecen las instrucciones de la gráfica pero con un texto aleatorio, me refiero al texto google9d97****. Debes crear un registro CNAME con el string google.com. La idea general es que si puedes realizar este cambio es porque eres dueño del dominio. Después de un día o dos te llega un correo como el que se muestra a continuación

cname

Puedes repetir este procedimiento varias veces y siempre es igual, termina con un correo diciéndote que fue imposible para Google verificar los cambios hechos al dominio. Si se busca este problema en los foros, tanto en ingles como en español es fácil encontrar que son muchas las personas con este mismo problema, ya sea porque olvidaron la cuenta de administrador del dominio o porque como en mi caso eres dueño de un dominio que antes le pertenecía a alguien mas. En el siguiente enlace se puede ver la cantidad de casos similares

http://www.google.com/support/forum/p/Google+Apps/label?lid=3d42dfb4d7bb262e&hl=en

Las cuentas de Google Apps versión estándar son gratuitas y como tal no tienen soporte formal, al fin y al cabo no se paga nada por estos productos y tampoco tenemos derecho a exigir, este es un tema con todos los productos que se obtienen gratis en Internet y con cualquier proveedor no solo Google. El problema en este caso radica en que es una situación que no puede resolverse automáticamente ya que es posible que el antiguo dueño del dominio tenga información personal y privada en sus cuentas de correo y desafortunadamente al haber perdido el dominio (se debe pagar anualmente para mantenerlo) ya no puede usar las cuentas, tal ves pueda entrar porque conoce los usuarios y las claves pero ya no le llegaran correos a dichas cuentas. No estaría bien que al nuevo dueño del dominio le dieran acceso a toda esa información así que lo que hace Google es intentar contactar al dueño varias veces y si esto no es posible al cabo de unas semanas y previa verificación de que en realidad eres el administrador del dominio, Google borra la información, limpia la cuenta y la deja libre para que la puedas reclamar.

Ahora para que una persona de Google  haga todo este proceso manual debes poner un ticket de soporte, pero encontrar el enlace es complicado o por lo menos para mi fue complicado ya que el sistema de soporte para la versión estándar se basa en usuarios poderosos quienes a pesar de no se empleados de Google pueden escalar los problemas o marcarlos para que sean vistos por empleados de Google quienes si pueden hacer algo. En ocasiones los problemas son simples y solo con escalarlos te los solucionan pero el problema descrito en este artículo en particular no fue escalado en ninguna ocasión a pesar que lo describí varias veces en los foros tanto en español como en ingles. Lo que hice fue suscribirme para que me llegara un correo en varios de los hilos de foros con gente con el mismo problema. Luego de unos días le sugirieron a alguien que pusiera un ticket y le dieron el siguiente enlace

http://www.google.com/support/a/bin/request.py?contactus=1

La sugerencia la hizo el Top contributor llamado LMckin51 y en enlace donde vi la sugerencia es el siguiente:

http://www.google.com/support/forum/p/Google+Apps/thread?fid=5df9165d4529915100048628096dbe74&hl=en

Al hacer clic en el enlace mencionado para  poner el ticket aparece una forma solicitando cierta información así: En Categorize your issue seleccione Can’t access / I can’t access my account, en Summarize your issue puse un texto corto con la descripción del problema y en Describe your issue describi la situación de forma detallada. Seleccione Email support y aparecieron algunos cuantos campos mas solicitando información que llene, al cabo de un día o dos me contacto alguien de Google que me soluciono el problema.

Se debe tener paciencia ya que como lo mencione antes el proceso es manual y requiere intentar contactar al anterior dueño para darle la oportunidad que recupere su información antes de reiniciar la cuenta. Espero que la descripción del problema y de la solución que encontré le sirva a mas gente con este mismo o similar problema.

Nota final: Los servicios de Google siempre me han gustado y a pesar de este inconveniente los seguiré usando aunque es mejor que para cosas serias o negocios formales se usen servicios pagos con los que se tenga un contrato formal con soporte.

Creando una cuenta de Google Apps para dominios – Edición Estandar

DD-WRT en un router Buffalo WZR-HP-G300NH

 Durante unos cuantos años use un router muy sencillo y barato y la razón por la que lo escogí es que era el más barato que permitía usar el firmare open DD-WRT para routers. Este firmware permite convertir un router como el que seleccione en esa época(D-Link DIR-300) en algo mucho mas poderoso, permitiendo realizar cosas solo disponibles en routers costosos.

Los router a los que se les puede realizar esta operación de aplicar el DD-WRT tienen en común que tienen una versión bastante liviana de Linux como controlador del router, así lo que se hace es reemplazar el Linux por una versión especial que soporta más cosas. En su momento la operación de instalar el firmware(flashing) en el router D-LINK fue un poco complicada, requiere conocer un poco de Linux para entender que se esta haciendo y leer mucho, en particular para la versión del router D-LINK seguí las instrucciones amablemente compartidas por @shadowandy en su sitio y si a alguien le interesa el enlace es:

http://www.shadowandy.net/2007/09/mini-flashing-guide-for-dir-300.htm

Ya era tiempo de cambiar el router y habiéndome acostumbrado a algunas características propias de DD-WRT como el poder crear una VPN con el router y poder usar WOL (Wake on line) para encender en forma remota mi computador de casa me hice a la tarea de buscar un router con buenas características físicas (memoria RAM y Flash) que me permitiera usar una versión mas poderosa del firmware DD-WRT; termine decidiéndome entre dos routers Buffalo, ambos soportados por DD-WRT, el WZR-HP-G54 y el WZR-HP-G300NH, ambos High Power lo que significa que las antenas tienen mayor potencia y por lo tanto mayor alcance y con la diferencia principal de que el primero soporta 802.11g y el segundo 802.11n. Termine decidiéndome por el G300NH porque el precio no era mucho mas alto y soporta mejores velocidades ya que tiene puertos Ethernet de 1gigabit, además pronto Buffalo venderá este router de fabrica con el firmware DD-WRT así que no me debo preocupar por el tema de soporte en el futuro.

dd-wrt La instalación del firmware fue extremadamente sencilla, basto con descargar el archivo llamado buffalo_to_ddwrt_webflash-MULTI.bin y usar la opción de actualización propia del router, nada de comandos telnet o ssh o de subir archivos de forma especial usando TFTP. En el sitio de DD-WRT se menciona que si en la etiqueta donde esta el SSID y que se encuentra en la parte inferior del router aparecen los tags A0 A3, la actualización puede fallar pero esto ya fue corregido en la versión actual del firmware V24 preSP2[Beta] Build:14402. A continuación les dejo algunos enlaces con la información que les acabo de comentar.

http://www.dd-wrt.com/wiki/index.php/Buffalo_WZR-HP-G300NH

Si desean saber un poco mas de las características de los firmware DD-WRT, pueden consultar el siguiente enlace:

http://www.dd-wrt.com/wiki/index.php/%C2%BFQu%C3%A9_es_%22DD-WRT%22%3F

Si alguien se interesa en averiguar si su router soporta este tipo de firmware open puede consultar en la página de DD-WRT y en particular en la base de datos de routers cuyo enlace les dejo a continuación

http://www.dd-wrt.com/site/support/router-database

Mas adelante escribiré un poco sobre algunas características del firmware open, si alguien tiene alguna duda puntual, sobre los dos routers mencionados o sobre DD-WRT no duden en preguntarme a través de los comentarios.

NOTA: Tengo la versión con los tags A0 A3 y la versión mencionada en el artículo (14402) me funciono sin problemas.

DD-WRT en un router Buffalo WZR-HP-G300NH

Llamadas ilimitadas gratis a Colombia usando voip – 12voip

Este es uno más de los muchos de servicios voip que ofrecen llamadas baratas a muchas partes del mundo, compitiendo con Skype, pero lo que tiene de particular es que en la lista de países a los cuales ofrece con ciertas condiciones llamadas ilimitadas, esta Colombia.

Dentro de los servicios ofrecidos esta un cliente propio, sencillo pero práctico con el que se puede consultar  la historia de llamadas, el valor que tienes acreditado, hacer llamadas, ver la lista de contactos, hacer llamadas phone2phone, esto es pones dos número telefónicos y ambos se conectan a una conferencia, así que pones tu número y al que deseas llamar y ambos teléfonos suenan y puedes hablar como si fuera una teleconferencia. También puedes con el programa enviar mensajes de texto (SMS).

Para hacer las llamadas gratis se debe comprar crédito y desde ese momento se te cuentan los 90 Freedays, es decir los días en los que dispones de llamadas gratis a todos los destinos de la lista, incluyendo Colombia, todo siempre y cuando cumplas las siguientes reglas:

  • Se pueden llamar un máximo de 300 minutos por semana a los destinos gratis
  • Una vez pases los 3 meses las llamadas te las cobran del crédito que agregaste a la cuenta a unos valores baratos que se pueden consultar en la página
  • También se puede llamar a los destinos que no estén en la lista a precios baratos

Estas son las reglas que se mencionan en la página, aunque también encontré que en la políticas de uso hay algunas otras cosas, por ejemplo si configuras la cuenta de 12voip en fring, a pesar de hacer llamadas a destinos de la lista te cobran, esto al parecer es debido a la forma como se enruntan las llamadas al usar el cliente fring. Para garantizar que no te cobren es mejor usar la aplicación que el sitio proporciona.

El sitio también proporciona instrucciones detalladas para dispositivos SIP como los routers Linksys WIP330 y SPA3102, este último es que el que tengo configurado en mi casa y debo decir que funciona muy bien, en otro post hablo de él. Espero que esto le sirva a todos los que llaman desde el exterior a Colombia a sus familiares y amigos, aunque también les comento que Skype desde hace poco incluyo a Colombia en su servicio de subscripción mensual de llamadas ilimitadas (10000 minutos por mes, máximo 6 horas por día) por un costo de 4.54 euros, así que también es una excelente opción.

Enlace: http://www.12voip.com

Actualización (2011/08/15):Las cosas han cambiado desde que escribí este artículo, ya no es gratis ilimitado a Colombia con 12voip y tampoco hay ilimitado a Colombia con Skype. La tarifa mas barata de voip a Colombia o cualquier otro lugar la pueden obtener en la página referenciada en uno de los comentarios : http://backsla.sh/betamax

 

Llamadas ilimitadas gratis a Colombia usando voip – 12voip

Llamadas gratis ilimitadas a Estados Unidos con Gizmo5 – Backdoor Calling

gizmo5-logo

Este es uno más de los cientos de servicios de voip que hay por ahí ofreciendo de alguna forma llamadas ilimitadas gratis siempre con algún truco, en la mayoría debes pagar 10 dólares o alguna suma similar y tienes 2 o 3 meses de llamadas gratis a ciertos destinos con ciertas reglas, máximo de minutos por llamada o al mes, además te cobran la marcación pero no la duración de la llamada, en este caso en verdad es gratis y por eso lo comento acá.

De acuerdo a Gizmo5,  el 11 % de los número telefónicos de Estados Unidos usan tecnología voip incluyendo teléfonos fijos y celulares de todos los operadores, por lo que a estos teléfonos el costo de la llamada usando voip debería ser gratis, así que esta es la razón por la que desde ya hace algún tiempo están ofreciendo este servicio llamado Backdoor Calling, con las siguientes características:

  • Funciona llamando desde el computador con algún programa de voip (Gizmo5 tiene uno propio, pero puede usarse cualquiera) usando una cuenta creada en Gizmo5.
  • No hay restricciones de localización, es decir puedes llamar desde cualquier lugar del mundo
  • No es necesario tener crédito en la cuenta de Gizmo5 para usar el servicio, esto lo hace diferente a todos los demás
  • Una vez llames a alguien usando el sistema de Backdoor calling, la persona puede devolverte la llamada al número que aparezca en el Caller ID con el costo de una llamada local. Esta característica en particular no me funciono bien, al devolver la llamada el programa recibe la llamada pero por alguna razón no se escuchaba nada, pero en realidad no hice pruebas exhaustivas de este tema así que si a alguien le funciona, por favor nos lo comentan
  • Su uso puede ser para motivos personales o de negocio
  • Inicialmente solo está disponible para uso con cierto números telefónicos (11% del total aproximadamente) dentro de Estados Unidos, pero planean ampliarlo a números internacionales
  • Para llamar solo es necesario agregar 0101 al número que se desea llamar, por ejemplo 0101 + 858-555-1212
  • Es un programa experimental por lo que no hay ninguna garantía, pero de acuerdo a la acogida que tenga lo piensan mantener y expandir
  • Números Vonage no están incluidos en los disponibles en el programa
  • No es posible hacer estas llamadas desde líneas tradicionales, solo sobre clientes voip en un PC
    Para revisar si el número al que deseas llamar esta disponible en el sistema de Backdoor Calling debes revisar en el siguiente enlace:

http://gizmo5.com/pc/calling-list/

Llamadas gratis ilimitadas a Estados Unidos con Gizmo5 – Backdoor Calling

Configurando un php proxy (phproxy) en su propio dominio / hosting

phproxy en su propio dominio En ocasiones debo trabajar en clientes cuya conexión de internet esta bloqueada por algún servicio estilo websense y por lo tanto no puedo acceder a muchos sitios. Esto se vuelve un problema porque no puedo acceder a información de referencia disponible en internet sobre uno u otro tema, y que normalmente me facilita el trabajo, es así como me he puesto en la tarea de investigar como configurar una página php que sirva como proxy para de esta manera acceder a sitios bloqueados, aprovechando que ahora tengo mi propio dominio y mi propio hosting.

En realidad existen muchos sitios por ahí que te permiten burlar estas seguridades, muchos incluso gratis pero siendo un poco paranoico y tratando de proteger la información que uso a diario, prefiero tener el control del sitio por donde navego.

Encontré varios scripts php que sirve a esta tarea de crear un sitio proxy, pero me llamaron la atención dos en particular:

Ambos son scripts escritos en PHP que de una manera muy sencilla permiten generar sitios que sirve de proxy, ambos son fácilmente configurables y se encuentra abundante información sobre personalización con temas. Me decidí por PHProxy porque es mas sencillo en el código que Glype.

 

El código de PHProxy puede encontrarse en muchos lugares pero yo lo descargue de http://www.proxybuilder.com/, basta con seleccionar PHProxy de la lista, colocar el nombre del sitio web donde se instalará el script, configurar los colores y tipo de letra y hacer clic en el botón “Generate Web Proxy Scripts” para descargar los scripts.

PHProxy consta de un archivo index.php y otro index.inc.php además de la hoja de estilos.  Basta con subir estos archivos al sitio web donde los desees alojar y ya está.

Después de jugar un rato con el sitio y de leer un poco me di cuenta que es necesario realizar algunos pocos cambios para mejorar algunos aspectos del script básico como soporte para youtube, google analytics para llevar estadísticas del uso, protegerse contra hotlinks entre otras cosas. Si les interesa leer un poco el detalle la mayoría de la información la saque de http://www.azproxies.com. Para simplificar el tema modifique y probé los scripts y para quien pueda estar interesado y no quiera molestarse con los detalles de las modificaciones hechas, al final les dejo un enlace donde pueden descargar mis scripts modificados.

Enlace: proxy.zip

Para que se registren correctamente las estadisticas de Google Analytics deben conseguir su código propio y buscar tanto en index.php como en index.inc.php el string UA-XXXXXXX-X y cambiarlo por el propio.

Configurando un php proxy (phproxy) en su propio dominio / hosting

Exámenes de certificación beta

beta-exam
Blog de Examenes de Certificación Beta

Este sitio anuncia versiones beta de exámenes de certificación sobre diferentes productos y tecnologías Microsoft, siendo lo interesante que estos exámenes son gratis. Si uno se inscribe y presenta alguno de los exámenes y lo pasa, la certificación es acreditada y no es necesario presentar el examen cuando este sea liberado.  El enlace es:

http://blogs.technet.com/betaexams/

Exámenes de certificación beta

Cambiar Datos del clima en la HTC Touch (Segundo intento)

HTCTouch-WeatherComo les había comentado en un post anterior, no había querido hacer la prueba de otro método para poder tener actualizado el clima en Mi HTC Touch pero después de probar varios otros métodos infructuosamente me decidí y aquí les cuento los resultados.

Básicamente me decidí a seguir el procedimiento que se explica en el siguiente enlace:

http://weather.not2advanced.com/files

Lo primero es deshabilitar el plugin de HTC Home y eso se hace así:

Start | Settings, luego abrir “Today”, hacer clic en “Items” y asegurarse que el plugin “HTC Home” esta deshabilitado. Hacer clic en ok, luego reiniciar la Touch.

Luego lo que hice fue descargar el archivo SDK Certificates y el archivo TouchHTCHomeDLL.CAB, copiarlos a la Touch y ejecutarlos en ese orden. Esto lo que hace es reemplazar el plugin “HTC Home” por uno que redirige la consulta del clima a un sitio diferente al de Accuweather y en el que un usuario del foro de XDA developers muy amablemente desarrollo un script que hace lo mismo que el sitio de Accuweather pero teniendo cuidado que la mayoría de las ciudades funcionen, incluyendo Bogotá que es la que me interesa.

Ahora la lista de las ciudades sigue siendo la misma limitada lista pero existe el truco de cambiar una entrada en el registry de la Touch que hace referencia a la ciudad que deseamos, en mi caso Bogota. Las entradas que debo cambiar se encuentran en:

HKEY_LOCAL_MACHINESoftwareHTCHTCHomeWeatherSettings

Como ya lo habia explicado antes, se debe navegar hasta esta entrada y cambiar las llaves Location (Nombre de la ciudad que deseas aparezca en la pantalla) y LocationCode que es un código de ciudad de acuerdo a un sitio llamado www.accuweather.com. Lo primero es averiguar cual es el código de la ciudad que deseo para ponerlo en LocationCode. Jugando un poco con el sitio de accuweather encuentro que en el siguiente enlace se pueden obtener los códigos

http://www.accuweather.com/world-city-list.asp?

Se puede poner el nombre de la ciudad y hacer clic en “Find City” o navegar a través de Region / Country / City. Para Bogotá, si se navega por Región y demás la sorpresa es que tampoco se encuentra a Bogotá pero si se usa la opción de “Find City” se encuentran varias opciones donde la primera parece ser la correcta. Al hacer clic te lleva a la siguiente URL:

http://www.accuweather.com/world-index-forecast.asp?partner=accuweather&traveler=0&loccode=SAM|CO|CO011|BOGOTA

La última parte de la URL corresponde al LocationCode que debemos poner en el registry, es decir para Bogotá es : SAM|CO|CO011|BOGOTA, En Location se puede poner: Bogota, CO

Para cambiar estas entradas en el registry de la Touch use una aplicación llamada Mobile Registry Editor en la que no se necesita instalar nada en la touch, la aplicación se conecta en forma remota para editar el registry. Una vez se cambian estas entradas se puede consultar el clima sin problemas, esto usa una conexión a internet ya sea GPRS o WIFI. Es de anotar que si intentaron usando el método del Pocket Host, deben deshabilitarlo antes de intentar este método.

Bueno por fin tengo actualizado el clima, pero debo tener cuidado porque cada vez que cambio de clima usando la lista (haciendo clic encima de la ciudad), se pierde la opción de Bogota y debo volver a ponerla. Para hacerlo mas definitivo y que en la lista aparezca siempre Bogota o la ciudad que se desee, es necesario modificar un archivo pero por el momento no lo he hecho. Mas adelante lo haré y complementare esta explicación. Espero que esto sea de ayuda para los usuarios de la HTC Touch.

Actualización:  Bueno despues de varios comentarios informando que el procedimiento descrito no funciona en todos los casos he realizado una pequeña investigación basado en lo comentado por Giovanny Serna y esta es una pequeña actualización del procedimiento. Lo primero es descargar este archivo http://weather.not2advanced.com/files/N2A-Packager.zip y descomprimirlo. Luego es necesario ubicar en la agenda la dll llamada htchome.dll y copiarla en el directorio donde se descomprimio el archivo. Luego basta con ejecutar el archivo n2a-patcher.bat que cambiara la dll de la forma adecuada y generara un archivo .cab que reemplaza al TouchHTCHomeDLL.CAB que se describe en el procedimiento de arriba, el resto del procedimiento no cambia. En resumen lo que hicimos fue cambiar el .cab que usamos en el procedimiento. Esto debe arreglar el problema que se les presento a los que tienen HTC Touch de origen diferente a las Europeas.

Cambiar Datos del clima en la HTC Touch (Segundo intento)