Google + (plus) Project : primeras impresiones.

Por fin, después de muchos regaños por parte de la critica del ambiente tecnológico, del fracaso de su primer intento para la incursión en lo social con Google Wave y de los movimientos retadores por parte de Facebook, Google se ha puesto las pilas dándonos la muestra de lo que será su red social con la que intentará subsanar el vació en este rubro que cada día se hace más importante y cada día integra a a mas personas que se asoman tímidamente al mundo de Internet.

Sin más preambulo. Google+ (Se leé “Gugol plus”), tal parece que es difícil quitarse el geek slang a los marketers de este nuevo producto, ¿Será tal vez que es el nombre clave de un producto que apenas se esta cociendo (como en su tiempo el famosos Windows Whistle)? Ojalá y alguien pudiera precisar en esto.

Si bien es cierto que la parte principal de Google es muy parecida al Muro de Facebook, tambien es cierto que agregan nuevas funcionalidades (que fueron copiadas de otros sistemas como Diaspora se dice).

  • Circulos

Una forma mas fácil, intuitiva y visual de hacer tus grupos, porque hay cosas que quieres decirle solo a un cierto grupo de personas, No te gustaría que cualquiera se enterara que has terminado con tu novia, o que te vas a casar y que se entere el agente de bienes raíces que agregaste por cuestiones puramente de negocios. Intuitivo porque literalmente puedes armar tus círculos sociales, agrupando a los contactos según la relación que tengas con cada uno.

Cada contacto puede estar en uno o mas círculos y puedes crear círculos dentro de círculos o visto de otra forma, grupos de grupos.

  • Intereses (Sparks)

 

Colecciona tus intereses, los links de articulos, sitios web, video compartelos y clasificalos. En los últimos días habrán notado un pequeño cambio en el listado de las busquedas de google, un cuadrito con el signo de mas… desde la busqueda de google dale un + , el equivalente a “like” de Facebook, como te gusta mas?

 

 

 

 

 

  • Quedadas (HangOuts)

Se refiere al viejo concepto del video-chateo donde se crean de forma espontanea reuniones virtuales en donde pueden ir agregandose participantes a la tertulia.

Por si fuera poco, Google integra todos los productos muy utiles, Gmail, Google Docs, Google Buzz (el twitter de Google), imagenes (Desde Picasa), videos de you tube, instant uploads desde tu movil.

Considero que Google ha hecho una re-definición de las redes sociales, ha aprendido que la innovación no sirve de mucho en lo social cuando el usuario no comprende las herramientas. Facebook tendrá que hacer algo sorprendente para hacer frente a este nuevo embate del maestro poseedor del conocimiento de la conducta de las masas.

Custom templates para Custom Post types

Utiliza plantillas de diseño personalizado para tus Custom Post Types, hasta el momento ya existen de forma nativa en wordpress para Páginas, para Post por medio de un plugin, pero no todavía para Custom Post Types.

Utilizando el plugin Custom Post Templates con una pequeña modificación.

  • Descarga e instala el plugin Custom Post Templates , con esto ya debes tenerlo activo para los post ( entradas ) normales.
  • Desde la pantalla de plugins, entra al modo de edición del plugin
  • Busca la linea que registra el plugin en el tipo de post, algo así
  • $this->add_meta_box( 'select_post_template', __( 'Post Template', 'custom-post-templates' ), 'select_post_template', 'post', 'side', 'default' );
  • Cambia la opción ‘post’ por tu custom post type ‘peliculas’ en mi caso y prueba haciendo un diseño para cada item que vayas publicando, fácil.
  • quedaría algo así.

    $this->add_meta_box( 'select_post_template', __( 'Post Template', 'custom-post-templates' ), 'select_post_template', 'peliculas', 'side', 'default' );

    Y listo.

    Para aplicar el tu plantilla personalizada, únicamente sube o crea un archivo con lo siguiente.

    <!--?php /* Template Name Posts: Snarfer */ ?-->

    A partir de ahora, aparecerá un nueva opción en el editor de tu custom post type, similar al de pages.

    Notas.

  • Esto unicamente aplica para un caso o post normales o custom post types
  • Seguramente extenderan a custom post types, el cambio es mínimo
  • Haz viscos para ver – Bellisimos Stereogramas

    Los estereogramas son imágenes creadas con un patrón de otras imágenes con una o varias imágenes encimadas que a simple vista pasan casi sin percibirse, pero relajando un poco la vista, crean la ilusión de profundidad que resulta en una imagen 3D oculta.

    El truco se logra debido a que los humanos poseemos una habilidad llamada “visión estereoscópica”, que se refiere a la capacidad del cerebro de procesar las imágenes que llegan desde dos puntos, nuestros ojos, visto desde dos perspectivas diferentes logran un efecto tridimensional.

    Debido al proceso natural de observar que consiste en enfocar en la superficie de la imagen, en este caso para nosotros es la pantalla del monitor, lo único que podemos observar es la imagen plana y llena de patrones repetitivos sin chiste.

    La técnica

    NO existe una sola técnica para lograr ver las imágenes ocultas, pero esta a mi parecer y por experiencia propia es la mas sencilla para lograrlo.

    • A una distancia de unos 50cm enfoca la imagen de abajo
    • pon tu dedo indice entre tus ojos de forma que la punta toque tu entrecejo y la base por tu nariz aproximadamente, como tu mirada esta enfocada en la imagen de los pinguinos veras dos dedos, sin desenfocar a los pinguinos, aleja tu dedo poco a poco, veras que los dos dedos se van haciendo uno hasta llegar a la altura de la superficie del monitor.
    • Sin mover el dedo del monitor, trata de ver ahora dos dedos relajando la mirada, como si el punto focal se moviera entre tus ojos y el monitor.
    • Observa que ocurre.

    Se requiere un poco de paciencia para lograr verlos, para algunas personas es muy fácil y lo logran de inmediato, algunos otros tardan un poquito mas, pero como cuando aprendemos a andar en bicicleta, una vez que lo logramos, no se olvida jamas.

    Cuando lo logras no hay duda de ello, la imagen es muy clara, nítida y vívida la sensacion de profundidad.

    Practica hasta que lo logres, aunque si no lo logras de inmediato, no te rindas, pero trata de hacerlo de forma que des un espacio para que tus ojos descansen de forzar la vista.

    Una vez que dominas la técnica no tendrás problema en ver los siguientes estereogramas mucho mas bellos a mi parecer.

    Quiero agradecer a 3Dimka por donar los siguientes estereogramas.

    Instalar Zend Framework en OpenSuse 11.x

    Pues eso. Seguí los pasos para instalar Zend Framework en openSuse 11.1, solo que hasta el momento únicamente tienen las instrucciones para instalarlo hasta 11.1, asumo que no habrá problema por dos o tres versiones mas.

    Pero,resultó que ninguno de los métodos que muestran en la documentación del Framework para OpenSuse 11+ funciona correctamente, así que después de leer un poquito sobre Zypper aqui les dejo las simples para instalar ZF.

    Primero abrimos una terminal y escribimos lo siguiente:

    $ sudo zypper ar http://download.opensuse.org/repositories/server:/php:/applications/SLE_11_SP1/server:php:applications.repo
    $ sudo zypper in php5-ZendFramework

    Si todo ha salido bien, comprobamos que nuestra instalación se haya dado correctamente creando un proyecto nuevo.
    Te mueves a la carpeta a donde deseas instalar tu proyecto, en mi caso esta en /home/alan/www/public_html/prueba1.
    Creamos el proyecto:

    $ zf create project prueba1

    devuelve un mensaje como esto, indicando que se ha creado el proyecto y por lo tanto, hemos instalado ZF correctamente.

    Creating project at /home/alan/www/public_html/prueba1
    Note: This command created a web project, for more information setting up your VHOST, please see docs/README

    Si si, nos indica que ahora tenemos que crear un Virtual Host, hacia allá vamos.

    Hasta este punto, asumo que tenemos instalado Apache y funciona correctamente, si no, siéntete con libertad de preguntar.

    Primero es necesario definir NameVirtualHost, según comentarios de Apache, lo propio es hacerlo en /etc/apache2/listen.conf archivo que abriremos con un editor de texto, yo prefiero vim.

    Buscamos la linea que dice : # NameVirtualHost *:80 y unicamente le quitaremos el # (que le da la cualidad de estar comentado), queda algo así.

    # - name-based virtual hosting:
    #
    NameVirtualHost *:80
    #
    # - on all addresses and ports. This is your best bet when you are on

    Ahora creamos el VirtualHost, nos movemos a la carpeta /etc/apache2/vhosts.d/ copiamos el archivo archivo vhost.templae por prueba1.conf, lo hago de esta forma, ya que vhost.template, como lo habrá deducido mas de uno, es una plantilla a la que únicamente le cambiaremos 3 lineas siguientes:

    • ServerAdmin
    • ServerName
    • DocumentRoot
        ServerAdmin alan@paradojo.com
        ServerName prueba1
        # DocumentRoot: The directory out of which you will serve your
        # documents. By default, all requests are taken from this directory, but
        # symbolic links and aliases may be used to point to other locations.
        DocumentRoot /home/alan/www/public_html/prueba1/public
        # if not specified, the global error log is used
        ErrorLog /var/log/apache2/dummy-host.example.com-error_log
        CustomLog /var/log/apache2/dummy-host.example.com-access_log combined

    Unicamente cambiamos esas tres lineas, el resto queda como está.

    Por ultimo abrimos el archivo /etc/host , veras la linea con esto:
    127.0.0 localhost:
    añadimos esta otra:
    127.0.0.1 prueba1

    salvamos el archivo y reiniciamos apache

    $ service apache2 restart

    ¿Funciona?

    Abre tu navegador favorito y teclea en la barra de direcciones : http://prueba1 si todo salió bien, deberías de ver lo siguiente:

    Granjas OpenSource – el camino a la aldea global

    En mi país, México, el campo, el sector rural, ha sido uno de los mas golpeados por las ultimas crisis, ha sido excluido del modelo económico gubernamental. La agricultura,  histórica e instintivamente, es base de cualquier economía.

    Para la agricultura se requiere, tierra, semillas, agua,  maquinaria. Los tres primero son mas accesibles, el costo podría considerarse accesible, es la maquinaria es lo que facilita en muchos sentidos el trabajo duro en el campo, las tierras ahí están, las semillas, incluso el agua, pero no se produce las mismas cantidades si no se cuenta con la maquinaria necesaria, que es costosa en adquisicion, en mantenimiento y tienen un tiempo de vida programado.

    Pongamos por ejemplo un tractor, que tal si este tractor tuviera un costo 8 veces menor que un tractor comercial, que funcionara como pulverizador de suelo, como labrador, que esparciera las semillas (sembrador), que siviera para riego y cosecha.

    Marcin Jakubowski es el fundador de Open Source Echology, un sitio web que recopila información libre para la construcción de maquinaria  y construcción utilizando materiales reciclables, fáciles de conseguir,modulares, intercambiables de bajo costo y duraderos.

    A la fecha cuentan con los planos de 50 herramientas, 8 prototipos funcionales en un proyecto que llaman Global VIllage Construction Set (Equipo para la construcción de la aldea global).

    Entre la lista de las herramientas cuentan ya con los planos para construir tractores, maquina para hacer ladrillos, un generador eólico de energía, cortadoras laser, soldadora de plasma, hornos de inducción, generadoras solares de energia, autos compactos, camiones, hornos para pan, etc…

    Optimizar Google Adsense para WordPress


    En el asunto de la monetizacion de sitios web, uno de los metodos existentes y mas usado es Google AdSense,  Que diciendolo a grandes rasgos, es una forma de “rentar” espacio de tu sitio web a Google para que pueda publicar anuncios dentro del contexto del sitio.

    Existe un pequeño detalle en la forma en la que Google Ad Sense selecciona los anuncios que mostrara en tu sitio web, ya que toma como referencia el el nombre de dominio para enviar anuncios dentro del contexto, el problema se nota cuando en un gran numero de casos (el de este sitio por ejemplo) el nombre del dominio no tiene ninguna relación con el contenido que se publica, lo que provoca que el tipo de anuncios devueltos se refiriera a temas relacionados con la palabra “paradojo” “para dojo”, “dojo”, que arrojaba anuncios sobre escuelas de artes marciales.

    Aunque ciertamente los contenidos de este sitio no tienen un solo enfoque, tampoco es tan amplio como para esto.

    Por fortuna como en la mayoría de los casos, esto es algo de lo antes se dieron cuenta muchas personas y una de ellas se dio a la tarea de crear un plugin de WordPress para resolver esto.

    Advanced AdSense WordPress Plugin

    Es un plugin que resuelve este problema, contextualiza de forma correcta los anuncios enviados por AdSense.

    Puedes instalar el plugin desde el administrador de wordpress o descargarlo desde aqui para instalarlo de forma manual.

    Una vez instalado y activado veamos como funcionara:

    Este es un ejemplo del código que te da AdSense cuando creas tu anuncio:

    <script type="text/javascript">// <![CDATA[
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXXX";
    /* en posts */
    google_ad_slot = "XXXXXXXXXX";
    google_ad_width = 180;
    google_ad_height = 150;
    // ]]></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[
     
    // ]]></script>

    Lo unico que hay que hacer para aniadir tu anuncio es encerrar con las siguientes estas etiquetas:

    • <!– google_ad_section_start –>
    • <!– google_ad_section_end –>

    para que quede de esta forma:

    <script type="text/javascript">// <![CDATA[
    google_ad_client = "ca-pub-XXXXXXXXXXXXXXXX";
    /* en posts */
    google_ad_slot = "XXXXXXXXXX";
    google_ad_width = 180;
    google_ad_height = 150;
    // ]]></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">// <![CDATA[
     
    // ]]></script>

    De esta forma, se garantiza que los anuncios que muestre tu sitio web, tengan relación con el contenido que publicas.

    Por cierto, no olvides hacer click en los anuncios 🙂

    Tutorial : Migrando a google apps.

    Como lo había prometido en el post anterior, aquí entrego un tutorial para que migres tu correo a Google Apps, aunque he reconsiderado nombrarlo tutorial, ya que en sí el proceso es muy intuitivo para quienes tienen un conocimiento mínimo sobre DNS, así que lo cambiaré por demostración.

    Existen diferentes versiones del producto que podemos configurar.

    • Google Apps (standar version)
    • Google Apps for Business
    • Google Apps for Education
    • Google Apps for Government
    • Google Apps for Non-profits
    • Google Apps for ISPs

    La que nos centraremos en la opción estandar de google Apps ya que es gratuita.

    Google AppsGoogle Apps for BusinessGoogle Apps for EducationGoogle Apps for GovernmentGoogle Apps for Non-profitsGoogle Apps for ISPs

    Preparativos.

    Antes de comenzar debes de contar con lo siguiente.

    Acceso  a registros DNS

    Para tener acceso a este servicio, tienes dos opciones.

    • Acceso a “host records” en el panel de administración de dominio ( enom, go-daddy, online nic, etc…)
    • Acceso a panel de control de tu sitio (Cpanel, Plesk, por mencionar algunos)

    Acceso a FTP

    Este dato es opcional, ya que es una alternativa para realizar la comprobación de la titularidad del dominio, mas adelante explicaré porque.

    Una vez que contemos con los datos antes mencionador, pasamos a la práctica.

    Creando tu cuenta Google Apps.

    Hasta aquí, has terminado de crear tu cuenta y a continuación serás enviado a la pantalla de login para entrar al panel de control de tu cuenta Google.

    Llegando a este punto, en tu correo habrás recibido un correo confirmando el registro de tu dominio e indicando los pasos siguientes.

    Tal cual lo muestra en el correo.

    1. Acceder al panel.
    2. Verificar la propiedad del dominio.

    En adelante, para entrar a tu panel lo podrás realizar por medio de este link

    http://www.google.com/a/<tudominio.com>

    O en mi caso

    http://www.google.com/a/paradojo.com

    Paso 1 listo, ahora el segundo y más importante.

    Lo primero que llamará tu atención estando dentro del panel de control, es este mensaje.

    “Para activar los servicios de Google Apps, debes verificar que eres el propietario de tu dominio, paradojo.com. Verificar la propiedad del dominio

    Comprobando la propiedad del dominio.

    Ten listos tus accesos a panel de dominio o panel de control, según sea el caso ya que para realizar la verificación de dominio, tienes dos opciones:

    1. Verificar añadiendo un registro CNAME
    2. Verificar subiendo un archivo html con el nombre googlehostedservices.html y dentro el texto

    Al entrar a la verificación del dominio, verán las siguientes pantallas que se describen a si mismas:

    Verificando por archivo HTML

    Creando el archivo

    Lo guardas con el nombre googlehostedservice.html y lo subes a la raíz de tu sitio, de forma que quede así.

    www.tusitio.com/googlehostedservice.html.

    Haces click en “verificar”.

    Verificando por adición de registro CNAME

    En cualquiera de los dos casos, una vez realizado, se hace  click en verificar, esperamos un par de horas… aunque la sugerencia es esperar hasta 48 horas, con un par de horas es suficiente.

    Por último: Cambiar los registros MX.

    No te espantes por estos acrónimos tan “tecnicosos”, ya que lo unico que tendrás que hacer es buscar en una lista de proveedores de hosting y registros de dominios el que te corresponde para que recibas las instrucciones de pocos pasos par realizar el cambio de los registros MX.

    Por ejemplo, mi caso y el de un gran porcentaje de usuarios es Cpanel.

    Seleccionas el caso que mas te convenga para que te muestre los pasos a realizar.

    ¿Cpanel?

    ¿Enom?

    name.com, godaddy,WHM, iPowerWeb, networksolutions, etc…?

    Cuando hayas realizado dicho cambio, solo tendrás que esperar un rato en lo que se propagan tus nuevas direcciones MX.

    Una vez realizado este cambio, estarás listo para sacarle provecho a todas las herramientas que Google Apps te ofrece.

    Saludos!

    Migrar tu correo a Google Apps

    Google Apps es un conjunto de servicios y herramientas de colaboración en linea, integra los servicios de Gmail, Google Docs, Google Calendar, Groups, Google Sites y Google video, nada mal para ser un servicio gratuito.

    Si cuentas con un dominio propio y quieres utilizar estos servicios pero con tu dominio P.E. ( jeritos@paradojo.com), Google ofrece la mayor información posible para que puedas realizarlo de la manera más facil, te guían desde la comprobación de propiedad del dominio, hasta la modificación de los registros MX.

    Es decir que puedes tener tu sitio web alojado en donde quieras, pero el servicio de correo estará manejado por Gmail con un límite de 7 GB de espacio.

    Si ya cuentas con servicios de correo electrónico, ya sea usando con el servicio que ofrece tu hosting (POP) o un servicio empresarial como Microsoft Exchange o Lotus, Google ofrece Google Migration Tool con la que será muy fácil actualizar tus correos existentes y subirlos a la nube, además Gmail soporta los protocolos de recepción de correo POP e IMAP. ¿Que mas puedes pedir?

    Adicionalmente, por la cantidad de USD$ 50 anuales por cuenta de correo, tendrás acceso al servicio de PostIni, se trata de complementos empresariales para la gestión de archivo y seguridad, conserva los correos de tus usuarios hasta 10 años.

    Todo esto, sin mencionar que Gmail se ha posicionado como uno de los proveedores de correo electrónico más completo, eficiente y quien mejor para tratar con el problema del Spam?.

    En los siguientes artículos unos pequeños tutoriales sobre como migrar tu correo electrónico con Google Apps.