Archive for the 'tips' Category

SocialAddict - 11 sitios sociales desde una misma interfaz AIR

De los creadores de Plurkit tenemos ahora a SocialAddict, que no es más que una aplicación basada en la plataforma AIR de Adobe, que nos permite mantener updates a 11 sitios sociales. Lo que hace es cargar la versión para móviles o para el iPhone dentro de la interfaz de la aplicación. A continuación la lista de los sitios sociales soportados:

  • BrightKite
  • Facebook
  • FriendFeed To Go
  • Hellotxt
  • Jaiku
  • MySpace
  • Ping.fm
  • Plurk
  • Pownce
  • SocialThing
  • Twitter

Por lo pronto la versión 1.1 de esta aplicación.

Fuente | Twistermc

Añadir Google Reader al sidebar de Firefox

Con la reciente versión de google reader para el iPhone desarrollada por el equipo de google es posible realizar un truco para usar dicha versión en nuestro navegador web y situarla en el panel lateral o sidebar del mismo. Puede ser Firefox o cualquier otro. Los pasos a seguir son:

  1. Abrir el administrador de Marcadores. (Marcadores/Administrar Marcadores)
  2. En Firefox 2, en el menú Archivo, seleccionar Nuevo marcador. En Firefox 3, clic en Organizar en el toolbar y seleccionar Nuevo marcador.
  3. Le damos un nombre, luego en ubicación ponemos http://www.google.com/reader/i/ , y nos aseguramos de dar clic en el checkbox Cargar este marcador en el panel lateral.
  4. Presionamos Aceptar y ahora ya puedes seleccionar el marcador para cargar el Google Reader en el panel lateral o sidebar del navegador.

via | Mozillalinks.org

La guía paso a paso del Brainstorming o lluvia de ideas

Brainstorming o la famosa lluvia de ideas puede ser considerada una vía efectiva para generar muchas ideas sobre un problema específico y así determinar cuál de ella(s) es la mejor solución.

El brainstorming es más efectivo con grupos de 8-12 personas y debería ser llevado a cabo en un ambiente relajado. Si los participantes sienten libertad para el relajamiento y bromean alrededor del tema, ellos expandirán sus mentes más allá de lo normal y por consiguiente producirán más ideas creativas.

El brainstorming trabaja mejor con un variado grupo de personas. Los participantes deberían venir de varios departamentos de la organización y tener diferentes entornos de trabajo.

Hay numerosas métodos para ejecutar el brainstorming, sin embargo el método tradicional es generalmente el más efectivo porque es el más energético y más abiertamente colaborativo, permitiendo a los participantes construir sobre las ideas de los demás.

Ejercicios de creatividad, de relajación u otras actividades con un toque de diversión o entretenimiento antes de la sesión, pueden ayudar a los participantes a relajar sus mentes, así durante la sesión de lluvia de ideas ellos serán más creativos.

PaSo a pAsO

1. Definir tu problema o asunto como un desafío creativo. Esto es extremadamente importante. Un desafío diseñado malamente podría hacer que muchas de las ideas fallen en la resolución del problema. Un desafío creativo bien diseñado genera las mejores ideas para resolver un problema. Los desafíos creativos típicamente empiezan con: “¿De qué manera podríamos nosotros?” o “¿Cómo podríamos nosotros?” Tu desafío creativo debería ser conciso, ir al punto. Por ejemplo: “¿De qué manera podríamos mejorar el producto X?” o “¿Cómo podríamos alentar a más personas de la localidad a unirse al club?” En el siguiente artículo “El cuidado y enmarcación de los desafíos de innovación estratégica” Arthur B. VanGundy, Ph.D.

2. Darse a ustedes mismos un tiempo límite. Nosotros recomendamos alrededor de 25 minutos, pero la experiencia mostrará cómo más tiempo es requerido. Los grupos grandes podrían necesitar más tiempo para recoger las ideas de todos… Cómo mínimo poner 50 ideas, aunque 100 podrían estar bien.

2. Darse a ustedes mismos un tiempo límite. Nosotros recomendamos alrededor de 25 minutos, pero la experiencia mostrará cómo más tiempo es requerido. Los grupos grandes podrían necesitar más tiempo para recoger las ideas de todos… Cómo mínimo poner 50 ideas, aunque 100 podrían estar bien.

3. Una vez que la lluvia de ideas empieza, los participantes vociferan sus soluciones para el problema mientras el facilitador las anota -usualmente sobre una pizarra- para que todos las vean. No deberá haber absolutamente nada de críticas sobre las ideas. No importa cuán estúpidas, imposibles o tontas sean las ideas, igual deberán ser tomadas en cuenta. Se pueden permitir risas, críticas no.

4. Una vez que el tiempo llegó a su fin, se seleccionan cinco ideas que sean las mejores. Asegúrate que todos los involucrados en la sesión de lluvia de ideas estén de acuerdo.

5. Poner por escrito más o menos cinco criterios para juzgar cuáles ideas son las mejores para resolver el problema. El criterio podría empezar con la palabra “debería”, por ejemplo, “debería ser el costo efectivo”, “debería ser legal”, “debería ser posible finalizar antes de julio 15″, etc.

6. Dar a cada idea un puntaje de 0 a 5 puntos en función de lo bien que cumple con cada uno de los criterios. Una vez que todas las ideas han sido puntuadas para cada criterio, sumar los puntajes.

7. La idea con el más alto puntaje será la mejor para resolver el problema. Se podría también mantener un registro de todas las mejores ideas y sus puntajes en caso de que la mejor idea se descarte.

Fuente: Traducción libre desde The Step by Step Guide to Brainstorming

Reglas para creación de google gadgets

Según Google hay unas cuantas reglas que deberían dirigir la creación de un gadget en cuanto a la simpatía que por parte de los usuarios le otorgan al uso de los mismos:

Regla 1: Usar una altura estándar. Los gadgets tienen un ancho uniforme pero una altura variable. Algunas veces los creadores de los gadgets con mucho contenido permiten libertad al usuario para variar el tamaño vertical del gadget.
Estos gadgets no se ejecutan bien a la vista del usuario porque a menudo crean una impresión de inconsistencia con el resto de la página. Por esta razón, si al crear un gadget éste tiene mucho contenido para mostrar, lo ideal es limitar su
tamaño vertical y organizar todo ese contenido dentro de tabs.

Regla 2: Ser atractivo. Un feed es una gran vía para sindicar contenido, pero el lado bajo de los feeds es que son uniformes y unidireccionales. Los gadgets proveen más flexibilidad, de forma tal que es más fácil hacer que el contenido
tenga importancia, que sobresalga ante otro tipo de contenidos. Cuando se está creando un gadget, es importante tratar de presentar contenido en una única e interesante vía. Por ejemplo, si se está creando un gadget que anuncie los ganadores de los Emmy awards, se podría crear una encuesta pequeña para que los usuarios mantengan una interacción previa al evento, y así, después de que los premios sean anunciados, notificar al usuario si acertó o no. Los usuarios de los gadgets aprecian esa participación con los contenidos antes que una simple digestión de la información.

Regla 3: Mantener un contenido fresco. Actualizarlo al menos una vez al día. Algunos de los mejores resultados en feeds y gadgets sobre la página de inicio tienen títulos que terminan en “Palabra del día”, “Cita del día”, y “Cerveza del día”, por ejemplo. Todos ellos hacen bien y tienen muchos usuarios. Si se mantiene un contenido fresco, los usuarios estarán probablemente mucho más conectados a ese gadget en su página. Los gadgets que se actualizan en tiempo real (por ejemplo, cada vez que un usuario refresca su página) se están volviendo más y más populares.

Regla 4: Ser simpático. El estilo cuenta. La gente de google se ha dado cuenta que los usuarios se preocupan por un diseño y estilo agradable de una página. Cuando se lanzó iGoogle, el mejor desempeño lo constituían los títulos de sus
feeds con frases como “La palabra del día”, “La cita del día”, etc. Ahora, los mejores resultados en sus gadgets los obtienen por ejemplo en gadgets basados en JavaScript que permiten ver la fecha y hora, y que el usuario puede personalizar en diferentes colores. A la gente le encanta los colores. También les encanta cuán atractivo es un gadget.

Regla 5: Ser un buen ciudadano. Cuando se crea un gadget, su autor está en cierta forma estableciendo un contrato con el usuario. A pesar de que el autor es libre de hacer lo que sea con su gadget, es generalmente una buena idea  mantener una experiencia de usuario consistente. Así, no reemplazar el gadget con otro diferente, o de pronto empezar mostrando un anuncio publicitario,
o “engañar” al usuario para que haga clicks hacia otros sitios a través de ese gadget. El contenido dentro del gadget está directamente asociado con el sello de fábrica de su autor y a éste le agradaría por tanto que la experiencia del usuario sea positivamente reforzada.

Regla 6: Evitar pedir información personal. La mayor parte de los usuarios eliminan los gadgets que piden información personal, especialmente si el gadget les resulta no familiar. Sin embargo, en casos excepcionales donde se tenga que crear este tipo de gadgets, se debe tomar en cuenta lo siguiente:

  1. Hacer que el gadget trabaje con o sin la información personal que ingresó el usuario. Que sea independiente.
  2. Dejar en claro que los beneficios sólo se obtienen cuando la información personal es provista.
  3. Crear confianza en los usuarios haciendo que el gadget sea lo más reputado posible y que indique claramente las intenciones de la compañía.

Regla 7: Conservar el estado real. El espacio vertical en las páginas de inicio es limitado, y el gadget deberá compartirlo con otros gadgets. A nadie le agrada que un simple gadget gaste espacio innecesario en la página. Se debe hacer uso de librerías que manejan dinámicamente la altura, con el fin de que de acuerdo al contenido el gadget cambie su tamaño apropiadamente.

Este post es una traducción libre al español realizada por mí desde el sitio Promote Your Website’s Content Using Google Gadgets. Espero contribuya en algo a quienes estén metiéndose al mundo de la creación de google gadgets (como es mi caso) o de cualquier otro tipo de widgets para integrarlo en sus sitios web. Contínuamente estaré publicando posts relacionados con este tema. Saludos :D

¿Dónde está el php.ini en linux?

Para los novatos en linux como yo encontrar el php.ini me ha resultado difícil y luego de buscar en algunos foros en inglés (porque en español naranjas) encontré la solución, a continuación la comparto:

Una vez que han ingresado a un terminal, escriben sudo updatedb y luego locate php.ini. Como consecuencia de esto obtienen la ruta donde está el php.ini.

Listo, eso es todo. P

Instalando Zend Framework en Windows

Pues bien, a continuación les compartiré mis experiencias obtenidas tratando de trabajar con las librerías del Framework Zend, específicamente con GData.

Antes de nada les detallo la máquina y el software con el que trabajé:

  • Una laptop HP dv2225la con Windows Vista Home Premium.
  • Paquete XAMPP instalado.

Una vez que hayan descargado el framework Zend o en su defecto, si van a trabajar con GData (Google Data API), el ZendGData, y habiendo extraído el paquete descargado, deben prestar atención a la carpeta \library que viene dentro. Entonces, ahí surgió mi problema: el agregar las librerías correspondientes al directorio de librerías ya existentes en el php. Y entonces según el Install.txt del Framework de Zend dice así:

Zend Framework requires no special installation steps. Simply download the framework,

extract it to the folder you would like to keep it in, and add the /library directory

to your PHP include_path.

Entonces según eso, se entiende que a la variable include_path del php.ini hay que agregarle el directorio /library de nuestro paquete ZendFramework ya extraído.

Yo al menos me maté agregando la librería pero nunca me funcionó. La tenía así:

include_path = “.;C:\xampp\php\pear\;C:\xampp\php\library”

Y obviamente la carpeta \library estaba en la dirección que se menciona. Pero siempre que veía el phpinfo() en el xampp (http://localhost/xampp/), en la variable include_path sólo aparecía esta parte:

.;C:\xampp\php\pear\

Pues bien, al final de probar y probar, me decidí por una solución sencilla. Lo que hice fue ingresar al directorio de las librerías del Framework Zend, concretamente copié la carpeta \Zend, que está dentro de \library y las pegué dentro de C:\xampp\php\pear\ y pues esa fue la solución que le di al problema.

Al final de todo si me sirvió. Espero les pueda ayudar en algo. Saludos. :D

Entradas siguientes »