Si Mashable puede, ¿por qué yo no?

El blog Mashable, que podríamos considerarlo la autoridad máxima en lo que a Web 2.0 se refiere ha incluído el botón  "buzz this" que permite compartir un post con nuestros followers de "Buzz". Ciertamente cuando lo vi me llamó la atención y me dije, qué rápido que programan los tíos de Mashable, ayer nomás salió el API de buzz y ya tienen un widget.

Decidí ver si podía robarme el código, pero oh! sorpresa, lo único que hicieron fue usar el google reader para postear el URL y de esa forma indirecta conseguir que el post sea presentado a nuestros followers. Me dije si ellos pueden, por qué yo no y como podrán ver ahora ya tenemos un botón "buzz this" .

UPDATE: Mi amigo @alexispardo me ha pasado un enlace a un post titulado "Como integrar Google Buzz en tu blog de WordPress" que detalla dos diferentes plugins de WordPress que permiten tener la misma funcionalidad que describí en este post.

Facebook presenta XHP (un PHP con esteriodes)

El día de ayer, mientras todo el mundo estaba discutiendo las aplicaciones presentes y futuras de Google Buzz, Facebook presentó XHP. Una de las razones por las que me dí cuenta de la existencia de XHP, fue gracias a que Google no ha habilitado aún Buzz en mi cuenta de Gmail. Lo cual en el fondo agradezco ya que de otro modo hubiera pasado por alto XHP.

¿Qué es XHP?, pues bien XHP es una extensión de PHP que valga la redundancia extiende la sintaxis del lenguaje para hacer la elaboración de front-end más fácil de leer y además incrementar la seguridad. Para conseguir dicho fin hace que PHP pueda entender XML de manera nativa.

La aplicación que Facebook le está dando a XHP es Facebook Lite, una versión mucho más ligera de la web de Facebook. Aunque su autor Marcel Laverdet, dice que es usado además para renderizar varias partes de la web de Facebook, ya que permite combinar porciones de código HTML en un simple nuevo objeto, con todas las ventajas que ello representa.

Pero veamos un ejemplo de cómo la sintaxis de PHP ha cambiado con XHP, usaremos el ejemplo que Facebook da:

<?php
if ($_POST[‘name’]) {
?>
    <span>Hello, <?=$_POST[‘name’]?>.</span>
<?php
} else {
?>
    <form method="post">
    What is your name?<br>
    <input type="text" name="name">
    <input type="submit">
    </form>
<?php
}

En el código anterior pueden presentarse dos problemas, el primero y más obvio es que seremos víctimas de XSS; el segundo problema es que si olvidamos abrir o cerrar los tag PHP, nustra página generaría un error. Con XHP ambos problemas se resuelven, aquí el mismo código anterior pero implementado con XHP:

<?php
// note: includes omitted
if ($_POST[‘name’]) {
  echo <span>Hello, {$_POST[‘name’]}</span>;
} else {
  echo
    <form method="post">
      What is your name?<br />
      <input type="text" name="name" />
      <input type="submit" />
    </form>;
}

Note que ahora todo es un simple block de código PHP, no hay que estar abriendo y cerrando tags PHP. Este cambio en la sintaxis del lenguaje trae consigo algunas ventajas:

  •  Debido a PHP es ahora context-specific, sabe que cuando la variable $_POST es invocada la entrada de datos será HTML y por lo tanto debe escapar los caracteres.
  •  Incorporar XML dentro de la sintaxis PHP permite detectar errores de con los marcadores (markup) en tiempo de parseo y no en tiempo de ejecución. Con lo que no podría existir una página web generada con scripts de XHP malformada.
  • Ya que XML ahora forma parte del lenguaje, en adición a su uso con "echo", también es posible asignarlos a una variable y manipularlos como un objeto cualquiera.
  • Adicionalmente XHP permite definir nuevos tags, con lo que complejas secciones de código HTML, pueden ser ahora definidas como un nuevo marcador, desempleñando de hecho el XHP el papel de un sistema de templates.

Debido a que todas estas ventajas me han interesado decidí probarlo y les dejo un pequeño tutorial de cómo intalar XHP en su server. Lo he probado con CodeIgniter y al parecer XHP no añade ninguna incompatiblidad que impida usarlo en un server donde ya tengamos código PHP. Aquí les dejo como instalar XHP en un server Debian Lenny (esto puede ser usado también para Ubuntu pero recordando usar el  "sudo").

Primero hay que asegurarnos que tenemos instaladas todas las herramientas para compilar XHP:

# apt-get install build-essential flex bisson php5-dev

Ahora descargamos las fuentes y descomprimimos el archivo:

# cd /tmp
# wget http://github.com/facebook/xhp/tarball/1.3.7
# cd /usr/src
# tar -zxvf facebook-xhp-290b185.tar.gz
# cd /usr/src/facebook-xhp-290b185

Ahora comenzamos el proceso de compilación:

# phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519

# ./configure
(…)
appending configuration tag "F77" to libtool
configure: creating ./config.status
config.status: creating config.h

# make
(…)
———————————————————————-
Libraries have been installed in:
   /usr/src/facebook-xhp-290b185/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:
   – add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
     during execution
   – add LIBDIR to the `LD_RUN_PATH’ environment variable
     during linking
   – use the `-Wl,–rpath -Wl,LIBDIR’ linker flag
   – have your system administrator add LIBDIR to `/etc/ld.so.conf’

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
———————————————————————-

Build complete.
Don’t forget to run ‘make test’.

# make test
(…)

# make install
(…)

Los parentesis (…) indican que verán algunos mensajes, donde he sido específico es en donde muestro algún resultado útil para saber si vamos bien o no. Las líneas en azul son las que Ud. debe tipear (claro omitiendo el prompt ‘#’).

Luego debemos de agregar al archivo de configuración php.ini la línea "extension=xhp.so", en Debian hay dos archivos que modificar:

/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini

El primero es para agregar la extensión dentro del PHP incorporado como módulo de Apache y el segundo para hacer el cambio en PHP cuando se usa como CGI.

Más información sobre el proyecto, la nueva sitaxis que se ha agregado y como resolver algunos errores comunes, pueden encontrarse en la wiki de XHP.

Prechter predice "No habrá lugar seguro"

Robert Prechter, tal vez el analista técnico más conocido en el mundo y el presidente de Elliot Wave International, ha dicho en Londres, en una reunion de la Sociedad de Analístas Técnicos, la noche de ayer (8 de febrero) respecto a los precios de las acciones a nivel mundial lo siguiente (fuente):

"We’re in a bear market and it’s going to be a big one… a very large bear market."

Es decir estamos en un mercado que está yendo a la baja y lo hará por mucho tiempo. Claro esto que ahora nos "sorprende", no debería de serlo dada los profundos desbalances estructurales del actual sistema. Pero debido a que durante el 2009 pusimos las esperanza por delante de la realidad, hemos creído que el colapso evitado en octubre del 2008 con la inyección de 700,000 millones de dólares en el TARP, había resuelto el problema (aunque a un alto costo) y lo peor había pasado. Cuando en realidad caímos en una "bull trap" y ahora todos aquellos que compraron acciones durante el 2009 y que eventualmente obtuvieron un alto beneficio, se veran atrapados en sus posiciones actuales, de las cuales ya no podrán salir sin perder al menos una parte del dinero invertido, o permanecer en ellas durante muchos años. Esto afectará nuevamente a muchos fondos de pensión, algo que ocurrirá justo cuando la primera oleada masiva de baby boomers iniciará su jubilación a mediados de este año.

Las commodities al parecer por el momento son el refugio favorito de inversionistas, lo que estos "sofisticados inversionistas" desean ignorar es que a menos que la demanda global empiece a aumentar, las commodities entraran en un bear market más temprano que tarde. El problema es que la gran demanda global de los primeros años de este siglo, no ha sido el resultado de un aumento de la riqueza de la población en general, sino de un crédito casi universal y barato en las sociedades de los países desarrollados.

En todo caso la volatilidad es grande en estos momentos, y posiblemente veamos varios swing como los del último viernes, pero indefectiblemente en los próximos meses la tendencia a la baja del precio de todo tipo de securities continuará por la simple razón de que ya no hay más crédito. Y no habrá crédito mientras no haya ahorro, pero como se puede ahorrar cuando los ingresos reales del ciudadano promedio han estado a la baja durante la última década.

Desempleo la señal de nuestros tiempos

Aquellos que siguen este blog se habran dado cuenta de la creciente influencia que tiene sobre mi visión del mundo las ideas económicas de Santiago Niño Becerra, tal vez una de las que más consecuencias sociales tiene, y probablemente la más fácil de observar a nivel micro-económico es su idea de que el contínuo aumento de la productividad está haciendo innecesario a muchos trabajadores, el día de hoy en un artículo titulado "Las propuestas propuestas", gracioso por como el título juega con las palabras, pero tristemente doloroso en su contenido. En pocas palabras dice que un cambio de la legislación laboral española, independientemente de cual sea este, sencillamente no creará más empleo pues sencillamente las causas de este no son coyunturales, sino estructurales, o como el suele llamarlas sistémicas.

El problema del desempleo es un viejo conocido en el Perú, desde el gobierno de Toledo (2001-2006), se ha venido argumentando que las inversiones extranjeras crearan trabajo por un efecto de "chorreo" (lease goteo), y que dicho proceso tomará tiempo para resolver el grave problema de desempleo en el Perú. Lamentablemente esa esperanza es vana, porque debido a que las nuevas inversiones van destinadas a crear nuevos negocios y son implementadas usando la última tecnología disponible, usarán el menor número de trabajadores posibles, para poder maximizar sus beneficios. Este efecto es conocido desde los años treinta del siglo pasado y John Maynad Keynes los denominó "desempleo tecnológico". Es por ello que los miles de millones de dólares invertidos en minería generan tan pocos trabajos, no es que el gobierno este mintiendo, es que la tecnología actual no requiere de tanta mano de obra como las anteriores.

El gran sector que ha generado puestos de trabajo durantes estos años ha sido el de servicios, eso ha ocurrido no solamente en el Perú, sino también en todo el mundo. Pero el sector servicios para poder ser rentable necesita que haya un gran consumo, debido a que los ingresos reales de la familia peruana en promedio han crecido muy poco, para poder hacer crecer el sector servicios se ha tenido que otorgar crédito fácil a una gran parte de la población, que ahora resulta asfixiada por deudas antiguas y un estancamiento en los salarios reales.

Lamentablemente como el caso español, pronto veremos como sobre la herida, llegará el insulto. Cuando debido a la contracción de la economía mundial y la desaparición del crédito, el sector servicios inevitablemente se contraiga en el Perú. Con lo cual veremos un aumento alarmante en el desempleo a lo largo del presente año.

¿Podemos hacer algo?, ¿El gobierno puede hacer algo?, Si observamos las casas del desempleo, nos daremos cuenta de que la única forma sería si el Perú se volviera un país con una alta productividad. Lamentablemente durante los años de bonanza, nuestros empresarios (que aún viven pensando en el sistema mercantilista de los borbones), no han sabido hacer la transformación de un sistema que es muy ineficiente y se sustenta en mano de obra barata en lugar de tecnología.

¿Qué es productividad?, es la cantidad de ingresos que un puesto de trabajo genera, es decir los ingresos que obtiene una empresa se divide entre el número de empleados en la planilla y eso nos da un indicativo que tan "productivo" es un trabajador. Por ejemplo Google ha ido incrementando su productividad consistentemente a lo largo del 2009 y por ejemplo la productividad en el último trimestre del 2009 en Google fue de $302,314 (fuente), lo cual hace un total de más de un millon de dólares por empleado al año.

Las empresas peruanas, así como la de muchos otros países están atrapadas en una carrera de ratas, en al cual se busca incrementar la productividad abaratando salarios, de esa forma uno de los principales componentes de los costos fijos de producción disminuye. Pero las ineficiencias en la logística (se desperdician recursos), la pauperrima inversión en I+D (la tecnología usada casi siempre es antigua) y la escaza visión de las gerencias hacen que no se pueda aumentar de manera sustancial los ingresos por lo que todo aumento de productividad es marginal y supeditado a abaratar mano de obra.

Los peruanos decimos que somos "creativos", pero a la fecha no hemos sino más que copiar lo que ocurre en Europa o Estados Unidos. Lo cual cuando los mercados se expanden puede beneficiar a los más acomodados, pero debido a las ineficiencias de la forma como producimos, beneficia poco o nada a la gran mayoría. Sin embargo cuando los mercados mundiales se contraen, como estan a punto de hacerlo en los próximos meses pueden hacer subir la presión social.

El gran peligro al que nos enfrentaremos es que las próximas elecciones del 2011 las tendremos en medio de la que sera tal vez la peor recesión (o deberíamos decir depresión) mundial desde 1929. Aprenderemos por fin que no es el modelo político que elijamos, sino el económico, lo que realmente nos volverá un país desarrollado.

Las malas noticias para la izquierda es que el análisis marxista de finales del siglo XIX es obsoleto, en una sociedad altamente tecnificada, en la cual tanto en el campo como en las fábricas los robots pueden producir mucho más eficiente y eficazmente que los humanos, el factor trabajo y su importancia en la generación de riqueza está minimizada. Pongamoslo en una simple frase, la lucha de clases ha terminado y la clase obrera la ha perdido. Sólo habrá trabajo en la parte más alta de la pirámide productiva, en al cuál la innovación es la habilidad más deseada de un trabajador del siglo XXI. Eso sólo es posible con un sistema educativo globalizado, que este a la altura de sus pares europeos , norteamericanos o japoneses. Algo de lo cual estamos muy lejos y por ende sufriremos como sociedad hasta que alguien más resuelva el problema y podamos copiarlo.

El fin del mundo como lo conocemos

Hace poco más de un par de semanas publiqué un post titulado "El Crash del 2010", en él comentaba la información que encontré hasta ese momento del economísta español Santiago Niño Becerra, en los comentarios mi amigo Rafa apuntaba como crítica la faceta de astrólogo de Santiago Niño Becerra. Investigado a partir del URL que me dejó mi buen amigo, descubrí que era cierto la fascinación de Niño Becerra por la astrología, pero también aclaré en un post titulado "El Profeta", que ni en su libro "El Crash del 2010", ni en los artículos que publica regularmente en "La Carta de la Bolsa", utiliza la astrología para justificar sus predicciones o explicarnos el transfondo de los procesos económicos que estamos padeciendo actualmente.

Sin embargo me he dado cuenta de que en varios blogs, forums e incluso en los comentarios de este blog, el blogger cambiosocialya, hace un argumento que él bien resume en el último comentario que dejó en este blog:

"No, no hay nada de excentricidad ni de locura, simplemente dice cosas de perogrullo, y parece que acierta porque dice cosas supergenerales.

E insisto, en las predicciones concretas (que es lo difícil de hacer, claro) pues la caga como muchísimos otros, y no da una.
Lo increíble es que algunos seguís insistiendo en que ha acertado y acertará. Cuando la realidad es que no ha acertado, y si acertará solo lo sabremos dentro de un tiempo.
"

A ver, la gran predicción de Santiago Niño Becerra es que el crash de la economía mundial ocurrirá en este 2010. Lo cual está diciendo aparentemente desde marzo de 2006, o al menos es la referencia impresa más antigua que he podido encontrar. Cuando en setiembre del 2008, luego de que Lehman Brothers se declarara en bancarrota, y todos los economistas comenzaran a decir que era el fin del mundo como lo conocíamos, Santiago Niño Becerra seguía manteniendo su predicción de que el crash sería en 2010, es más siempre ha dicho que el periodo entre setiembre de 2007 y mediados del 2010 cuando él espera el verdadero crash, es una pre-crisis.

Es más la gran mayoría de economistas, luego del rebote de la bolsa entre marzo y diciembre del 2009 comenzaron ha hablar de una recuperación en forma de V. Roubini que un principio hablaba de una recuperación en forma de W, porque esperaba una caída a mediados del 2009, luego cambió su predicción y dijo que la recuperación sería en forma de U. Y para la gran mayoría de economistas lo peor había pasado en el 2009. Sin embargo para el economista catalán, lo peor aún está por venir. ¿Quién tiene la razón y quién se equivocó? lo sabremos sólo al terminar este año. Pero a la luz de los datos que encontré en un artículo de Business Insiders, titulado "20 Razones de por qué la economía americana está muriendo y simplemente no habrá recuperación", deberíamos al menos darle el beneficio de la duda de que lo peor está aún por llegar.

Una de las razones que utiliza Santiago Niño Becerra para explicarnos la crisis que afronta el sistema, es el hipercrédito y ciertamente a la luz de este gráfico de Ned Davis, que ya publiqué anteriormente es fácil de entender que la montaña de deuda construida por el gobierno y las empresas de Estados Unidos debe ser pagada en alguna forma:

El problema es que la inmensa deuda pública y privada americana no es un caso aislado, los países de la Unión Europea y Japón afrontan un problema similar. La mala noticia es que si cuando estalló el problema de las subprime en setiembre 2007, todo el sistema financiero mundial se tambaleó, imaginen cuando estalle el problema de las hipotecas de interés variable o ARM (Adjustable Rate Mortgage) que como podremos ver en el gráfico a continuación indefectiblemente ocurrirá a partir de setiembre 2010:

El problema con las hipotecas de interés variable es el siguiente, fueron hechas cuando las propiedades valían mucho más y se suponía que las propiedades seguirían ganando valor eternamente, ambas cosas no se cumplen hoy en día y  mucha gente tiene una hipoteca ARM, en el cual el monto de la hipoteca es superior al costo de la propiedad, en el caso de las subprimes el gobierno asumió la pérdida. La pregunta es ahora con una deuda pública total que es equivalente al 100% del PIB, y un déficit presupuestal para este 2010 del 12% del PIB ¿podrá el gobierno de Obama hacer otro rescate financiero?

Con dos picos para el número de hipotecas a refinanciar, uno en setiembre 2010 y otro en setiembre de 2011, es fácil entender por qué la predicción de Santiago Niño Becerra, tiene una alta probabilidad de ocurrir. Pero si le sumamos a la inevitable subida de intereses en las hipotecas ARM y el consiguiente aumento en el número de hipotecas a ser ejecutadas. El hecho de que cada día es más difícil encontrar un empleo como podremos observar en el siguiente gráfico basado en las estadísticas oficiales del Departamento de Trabajo de Estados Unidos, la cosa se complica más:

Como verán el pico ocurrido durante el 2009 no parece aún haber tocado techo y probablemente veremos a lo largo del 2010 que se vuelva plano, pero no porque se generen empleos, sino porque luego de 36 semanas simplemente ya no recibes más beneficios de desempleo. Y eso usando datos oficiales, que ahora sabemos de acuerdo a una reciente nota emitida por el Departamento de Trabajo olvidaron contar más de un millón de puestos de trabajos perdidos durante 2009.

Un efecto colateral de este prolongado tiempo que el ciudadano promedio está desempleado ha sido que la mitad de los estados de Estados Unidos ya acabaron con los fondos disponibles para pagar el beneficio de seguro de desempleo y 15 más están al borde de caer en la misma situación según el blog The Economic Collapse. Lo cual significa más déficit para los presupuestos del 2010 y por lo tanto menos dinero para "estimular" la economía.

Pero el colapso americano y europeo no significa el fin de la globalización ni del capitalismo, por el contrario de acuerdo a la interpretación que da de los hechos Santiago Niño Becerra, sólo significa que la clase media desaparecerá y sólo tendremos dos clases sociales, los insiders (aquellos que cumplen una función de utilidad para el sistema) y los outsiders (aquellos que no son necesarios). La contracción de la clase media en occidente es un hecho que se ha estado discutiendo desde hace buen tiempo atrás. Pero cómo explica dicho hecho, Niño Becerra y lo pone en el contexto de lo que está por venir nos debería llevar al menos a escuchar sus consejos.

Algunas de sus predicciones para aquellos interesados en saberlo son:

  • La verdadera crisis comenzará a mediados del 2010.
  • Se tocará fondo en 2015.
  • La salida de la crisis ocurrirá entre 2018 y 2020.
  • Luego de que se salga de la crisis el desempleo será crónico en Europa y oscilará entre el 15 y 20%.
  • Los precios de los commodities subirán.
  • Se tratará de ser más eficiente en los procesos productivos y como consecuencia la productividad aumentará.
  • La contaminación como resultado de la optimización del uso de los recursos para reducir costos, se reducirá
  • Las empresas serán mucho más poderosas que algunos gobiernos.
  • El concepto de país se volverá obsoleto y las regiones cobrarán importancia.
  • Algunos estados lagalizarán el uso de drogas como la marihuana, para financiase y tener a la población "tranquila".
  • El ocio será un componente importante de las sociedades del futuro porque mucha gente podrá pasar toda su vida desempleada.
  • Los beneficios sociales logrados por Europa como educación pública, seguro médico universal y pensiones, serán recortados a su mínima expresión.
  • El concepto de jubilación y edad de jubilación como lo conocemos ahora desaparecerá (para más detalle pueden leer este artículo de Santiago Niño Becerra).
  • Los gobiernos en occidente se verán forzados a otorgar subsidios directos para que los ciudadanos puedan sobrevivir, esto último increíblemente ya está pasando ahora mismo en Estados Unidos donde hay 37 millones de personas que dependen de las estampillas de comida para sobrevivir.
  • Prevee que los gobiernos se involucrarán fuertemente en políticas de reducción de la población.

El hecho de que sean predicciones horribles y que prefiramos no creerlas, pensando que el gobierno hará algo para sacarnos de la situación, o digamos que porque al tipo le gusta la astrología sus análisis y predicciones económicas carecen de valor es sencillamente la actitud que tomaría un paciente al cual el doctor le diga que tiene un cáncer terminal. Es decir es entrar en negación.