Hi5 agrega categorización de amistades

Recibí un par de friend requests en Hi5 y pude ver que han adoptado una característica ya conocida en Facebook, la categorización de amistades o “¿Cómo conoces a esa persona?”. Esta sencilla distinción los ayuda a segmentar su audiencia y enfocarse a diferentes ramas de las redes sociales, como lo pueden ser las redes sociales profesionales, tipo LinkedIn.

Hi5 Friend Request

Conexión a SFTP-SSH2 con PHP

En este post describo rápidamente como conectarse con PHP a un servidor SFTP que utilice SSH2. Debe notarse que SFTP no es lo mismo que FTP sobre SSL.

Primero debe de instalarse la extensión PECL/ssh2, la cual requiere las librerías OpenSSL y libssh2. La extensión puede ser instalada con PEAR: pear install ssh2, luego se agrega la extensión a php.ini y se reinicia el servidor web. Para confirmar que la instalación haya sido exitosa se puede revisar que la sección Registered PHP Streams incluya el conjunto de protocolos de SSH2, entre ellos ssh2.sftp:

ssh2.sftp en php.ini

Las funciones principales para realizar la conexión son:

  • ssh2_connect: Establece una conexión hacia un servidor SSH.
  • ssh2_auth_password: Realiza la autenticación sobre SSH utilizando la dupla usuario/contraseña.
  • ssh2_sftp: Solicita el subsistema SFTP del servidor SSH al que se está conectado.

Ahora veamos un breve ejemplo de como utilizar estas funciones para descargar y cargar archivos a un servidor SFTP:

// Creando conexión a servidor SSH, puerto 22
$conexion = ssh2_connect("miservidor.com", 22);
// Autenticandose en el servidor
ssh2_auth_password($conn, "usuario", "password");
// Solicitando subsistema SFTP
$sftp = ssh2_sftp($conn);
// Cargando un archivo al servidor, usando el stream ssh2.sftp
$upload = copy("archivo.local", "ssh2.sftp://$sftp/archivo.remoto");

Los 5 sitios web guatemaltecos más populares en Guatemala

Este listado se basa en el listado de los sitios web más populares en Guatemala generado por Alexa.

  1. VelocidadMaxima.com
    Foro enfocado en automovilismo pero en realidad trata de cualquier tema que se le ocurra a los usuarios de este. Hasta donde yo sé, este sitio es de origen guatemalteco y realmente me sorprendió verlo como el primero en la lista, sabía que era muy conocido y generaba bastante tráfico en el país, pero no imaginé que fuera el más famoso.
  2. Prensa Libre
    El periódico de mayor circulación en Guatemala. No es nada raro verlo en esta lista y hasta esperaba verlo en el primer lugar.
  3. Sagastume.com Servicio de envío de mensajes de texto a cualquier red celular. Si bien las compañías de telefonía celular en Guatemala se las han arreglado para que servicios como este no puedan funcionar, Alexa indica de que Sagastume.com sigue siendo un sitio web importante en Guatemala.
  4. Claro.com.gt
    La red celular con el mayor número de usuarios. Es bastante razonable la popularidad de este sitio, principalmente por el envío de mensajes de texto.
  5. DeGuate.com
    Directorio electrónico de Guatemala. Se autodenomina el portal más grande de Guatemala, lo cual no está nada lejos de la realidad.

Hay que notar que la popularidad de estos sitios web cambia a nivel mundial, siendo los más visitados Prensa Libre, DeGuate.com y VelocidadMaxima.com.

Sitios web guatemaltecos en Alexa

Si bien Alexa no es el mejor indicador, nos da una idea de lo que los guatemaltecos acceden en la web y los sitios en Guatemala que mayor aceptación han tenido en el país.

OpenSocial, la pesadilla de Facebook y otros

Muy pronto será el lanzamiento del API OpenSocial de Google, lo cual seguramente tiene preocupado a Facebook, dado que muchos desarrolladores de aplicaciones para sitios sociales podrán empezar a hacerlo para una mayor gama de sitios utilizando la iniciativa del gigante de Mountain View.

Este es también un golpe hacia Microsoft, quien hace poco realizó una fuerte inversión en Facebook. Sin lugar a dudas, Google lanza esta API en un momento clave y es el inicio de una batalla en la que todos tratan de acaparar la atención y así, las ganancias generadas.

Aunque aún no he encontrado ningún borrador de OpenSocial (lo único nuevo es la interfaz de Google Code), se puede esperar que sea bastante genérico, ya que existen varias compañías que ya han confirmado la implementación de esta API, entre las más grandes se encuentran MySpace, Six Apart, Hi5, Friendster, LinkedIn y obviamente Orkut.

Estoy ansioso por revisar los detalles de OpenSocial, desarrollar más de alguna aplicación sobre este y examinar si podrá ser utilizado por otros sistemas sociales como Twitter, Pownce y hasta Digg, habrá que esperar el lanzamiento oficial para ello, por el momento a seguir desarrollando las mismas aplicaciones una y otra vez para cada diferente API.

Día de la Blogacción

Aún estoy a tiempo para escribir un poco en el Día de la Blogacción.

Si bien creo que los problemas ambientales y fenómenos naturales han sido aprovechados por algunas personas para obtener ganancias económicas y popularidad a tal nivel de ganar premios de nivel de los Oscar, Emmy y hasta Nobel; también considero de suma importancia cuidar el entorno en el que vivimos.

Es de notar la libertad que existe en países desarrollados donde el medio ambiente se vuelve prioritario, ya que hasta cierto punto, pueden despreocuparse de necesidades básicas que están prácticamente cubiertas (seguridad, salud, educación, etc.).

Hasta donde sé, en Guatemala no hay ninguna campaña masiva acerca del cuidado del medio ambiente. Hace varios años se produjo la campaña “No sea coche!”, la cual logro acaparar la atención de varias personas. En la actualidad, a mi parecer la ciudad de Guatemala cuenta con una muy buena Municipalidad, la cual le da un mantenimiento diario a las calles más concurridas y ha logrado la admiración y el visto bueno de turistas y personas que regresan del extranjero.

Es reconfortante ver que las personas se preocupen del medio ambiente ya que muestran su consideración hacia futuras generaciones para que estas puedan disfrutar de los mismos paisajes y recursos naturales con los que contamos actualmente, aún cuando existan personas que ya sea por ignorancia o desconsideración continúen contaminando el planeta, y es en este caso donde se debe de seguir trabajando, educando y sancionando a las personas que destruyan nuestros ecosistemas y así prolongar el tiempo de vida de nuestro hogar, la Tierra.