Continúa la mala racha.

Smartmoney publico hoy jueves 16 de agosto del 2007, que los inversores han retirado de los fondos mútuos en USA, en la semana terminada el día miercoles próximo pasado, el equivalente a 19.86 mil millones de dólares. Añadamos ha eso el comportamiento altamente volátil de hoy en NYSE, con una caida en la mitad de la jornada de aproxidamente 300 puntos, que luego fue revertida en un rebote expectacular al final de la misma.

Coincidentemente esta caida fue de la mano con la revaluación del Yen a su nivel más alto del último año. Lo cuál me lleva personalmente a pensar que esto estuvo atado a inversiones hechas en base a "Carry Trade".

Qué es Carry Trade? Es prestar dinero en un mercado con una taza de interes baja, para invertirlo en instrumentos financieros de otro mercado con una taza de interés mayor. Esto pasa entre el Yen y el Dólar Americano, la taza del Banco Central Japones es del 0.25% anual y la taza de la Reserva Federal Americana (FED) es de 5.50%. Esto quiere decir que quien presta dinero en Japón, para invertirlos en bonos de la FED, puede hacer dinero fácilmente. El problema ocurre cuando se invierte en instrumentos financieros de renta variable, como son las acciones, o la compra de participaciones en fondos mutuos. Si bien es cierto la utilidad es mucho mayor, el riesgo se incrementa. Pero éste  riesgo se ve incrementado aún más si ese dinero se utiliza como garantía de una cuenta de margen para invertir en bolsa.

Qué es una cuenta de margen?, es un tipo de cuenta manejada por muchos brokers del NYSE, en la cuál se puede acceder a un crédito para comprar mayor cantidad de acciones, donde las acciones son la garantía del prestamo, y se exige un depósito marginal que cubra el margen de pérdida del valor de la acción, consiguiendo apalancamiento financiero del order de 10:1, 20:1, etc.

Si bien es cierto una cuenta de margen, puede hacernos ganar dinero rápidamente, tambien puede hacernos perderlo aceleradamente. Considere este ejemplo, Ud. abre una cuenta de margen de $2000, le dan un apalancamiento de 50:1, entonces Ud compra un lote de acciones por $50,000. $1000 quedan cómo depósito para poder hacer la compra inicial de esos $50K y $1000 son su margen, si las acciones bajan de ese límite, sus acciones son vendidas para evitar más péridas, y el balance si queda algo queda abonado en su cuenta.

La gran ventaja de las cuentas de margen es que con poco dinero se puede controlar una gran cantidad de acciones. Así una leve subida de 1%, puede significar una ganancia neta para Ud. de $500 en el ejemplo anterior.

La increible proximidad en tiempo del repentino repunte del Yen, y la abrupta caída del DJIA (Dow Jones Industrial Average), me lleva a pensar en una fuerte correlación entre los mismos. El Yen más caro requirió mayor cantidad de dólares para el pago de los intereses diarios, que combinado a una semana de continuas bajas del DJIA, dejo sin espacio de maniobra a muchos jugadores de Carry Trade, que saturaron con ofertas de venta la bolsa de NY.

Es más el Yen continúa su carrera alcista, deborando la competitividad de las exportaciones japonesas. Sumado a lo anterior una caida general del precio de los metales y del petróleo, me lleva a pensar que el mercado espera una contracción de la economía en los próximos meses.

Por qué es inevitable una contracción? Básicamente por dos factores. Primero el precio de las propiedades en USA continúa cayendo por 4 meses consecutivos, lo cúal deja en el papel a muchos propietarios con una hipoteca no cubierta por el precio actual de la propiedad (no pueden tomar una segunda hipoteca, pues ya no hay valor a favor del propietario en muchos casos). En segundo lugar las inversiones en fondos mútuos o directamente en acciones de muchos consumidores americanos, han caido a niveles equivalente a los de abril del presente año. Todo eso ha llevado a los consumidores a que disminuyan sus compras. Esto lo reflejan las últimas estadísticas en USA, donde se muestra una contracción de la demanda en el último mes de julio.

Que tanto más puede caer el DJIA, el precio del petróleo, o el dólar mismo. En este momento es todo un misterio, sumado al hecho de que ya no habran más estadísticas oficiales hasta finales de setiembre, nos dejan a todos en la más absoluta obscuridad para tomar una decisión, en medio de un mercado en condiciones ultra volátiles.

La crisis que enfrentamos

Ningun hombre es una isla, y nunca esa frase ha tenido tanta vigencia como en estos tiempos de globalización. La crisis de los subprime, y la contracción del sector crediticio de USA amenaza con arrastrar al mundo entero a una recesión sin precedentes en la historia humana.
Para entender la crisis, primero hay que comprender su naturaleza, así que analicemos la situación por partes, primero que un subprime. Pues bien toda aquella persona con ingresos verificables, ahorros y un buen historial de crédito es un candidato ideal o "prime", para recibir crédito. Especialmente créditos hipotecarios. Por el contrario todas aquellas personas que no cumplen uno o todos los requisitos anteriores son los "subprime".
Los agentes financieros se dieron cuenta de que se podía hacer mucho dinero con ese sector no atendido, pues muchas de estas personas estaban dispuestas a pagar 2 o más puntos porcentuales sobre la tasa que pagan los clientes prime. Es así como desde principios del 2002 comienza una expansión de este sector fomentada por la burbuja inmoviliaria con sus precios siempre al alza.
Como comienza todo, pues siemple. Brokers (intermediarios) agrupan prestatarios interesados en obtener créditos hipotecarios, van al mercado financiero y colectan dinero con altas tazas de interés, atrayendo a prestamistas codiciosos (usualmente bancos y fondos de inversión). Cómo los prestamos estan garantizados contra el valor de la propiedad, la ley americana no lo considera estafa, aúnque se pruebe que los brokers sabían que los prestatarios no podrían pagar sus prestamos, esta falta de regulación inicio la bola de nieve.
El sector inmobiliario comienza ha dar muestras de agotamiento a principios del verano del 2005, y el mercado comienza una lenta contración, la crisis se acentúa en agosto del 2006 cuando el índice de construcción de nuevas viviendas cae 40%, aquí comienza el punto sin retorno.
Mucha gente creyendo que el precio de las propiedades siempre estarían al alza, entraron desesperadamente al mercado inmobiliario aceptando créditos de taza variable, nadie quería perder su oportunidad de conseguir su "sueño americano". En parte esto fue fomentado por créditos no estándar y extrañas fórmulas para el pago del prestamo como por ejemplo pagar sólo intereses en los primeros años, y luego comenzar a pagar el principal. Cómo era posible esta oferta de préstamos? de donde salió todo ese dinero? pues simple, los bajos intereses de los bonos del tesoro americano no eran atractivos para los inversionistas de fondos mutuos o bancos que veían en los subprimes una nueva fuente de dinero fácil. Es así como billones de dólares (de fondos de retiro o de clientes high end) fueron prestados a millones de personas, sin un análisis de riesgo, pues los fondos y bancos compraban esos bonos de los emisores primarios, que los publicitaban cómo una inversión garantizada, pues el colateral (la propiedad) siempre ganaba valor.
El modelo funcionó hasta mayo de este año donde el primero en mostrar síntomas del envenenamiento del sistema crediticio fue General Motors (http://money.cnn.com/2007/03/07/news/companies/gm_subprime/index.htm), que tubo que contabilizar un pérdida de 1000 millones de dólares, de su divisón financiera que había "invertido" en subprimes que no eran pagados. Luego sucedio lo que se temía, las hipotecas comenzaron ha ser ejecutadas, el aumento de la oferta de propiedades, hizo que los precios de los mismos cayeran, lo cual dejaba a los prestamos sin respaldo, era una inmensa bola de nieve rodando hacia Wall Street.
Que tan grande era esa bola de nieve, pues inmensa en el 2002 los subprimes no excedian el 9% de los nuevos prestamos, para el primer cuarto del 2007, los subprimes eran el 60% de los nuevos créditos.
Ante esta situación algunos bancos (cómo el HSBC) comienzan a forzar a sus prestatarios a firmar nuevos acuerdos con tazas de interés más altas. Los fondos de inversión que no pueden tomar las acciones radicales de algunos bancos como New Century Financial, se ven en la necesidad de declararse en banca rota. La primera semana de agosto del 2007, las cosas empeoran y el pánico se extiende por todo el sistema financiero.
Los grandes fondos de inversión y muchos bancos estan envenenados, tienen papeles de deuda que literalmente no valen ni el papel sobre el que estan impresos (lo último es una figura literaria, aún en liquidación las propiedades tienen un valor, pero menos el costo de los abogados y pagos de impuestos por la venta de la propiedad, difícilmente pude recuperarse todo el capital). Y se ven obligados a tomar medidas correctivas. La crisis alcanza proporciones internacionales, cuando el viernes 10 de agosto, por primera vez desde el ataque de 11 de setiembre del 2001, los tres bancos centrales más importantes del mundo (USA, Europa y Japón) actúan concertadamente para darle "liquidez" al sistema.
El colapso del sector inmobiliario ha comenzado ha hacer sentir sus efectos en otros sectores de la economía, donde dos super gigantes como Wal Mart y Home Depot, han visto derrumbarse los precios de sus acciones. Home Depot tiene un problema de sobre stock muy serio, como resultado de la parálisis del sector contrucción. Hoy (martes 14 de agosto del 2007), Dow Jones Industiales cayo 200 puntos, su cuarto día consecutivo a la baja, el dólar ha comenzado ha ganar valor con respecto al Yen y al Euro, como resultado de que esas economías tambien se han visto afectada por la crisis. De todos los países europeos el que probablemente sea el siguiente en afrontar una crisis de subprimes sera el Reino Unido. Los dias siguientes seran a no dudarlos decisivos, estamos casi en el mismo predicamento como si estuvieramos viendo acerce a la tierra un gigantesco meteorito, y sólo nos queda rezar para que se desvie de su ruta de colisión.
La recesión de la economía amerciana arrastrara a todos, Japón y Europa seran los primeros. Pero ciertamente afectara a todos incluido el Perú.

CodeIgniter un PHP Framework fácil y ligero.

Existe un sin fin de PHP frameworks, todos en su mayoría inspirados bajo el modelo MVC (Model-View-Controler), que tan exitosamente ha sabido popularizar Ruby On Rails (http://www.rubyonrails.org/), y que ha catapultado a este lenguaje japones a lo más cool del desarrollo web.

Sin embargo hay miles, sino millones de desarrolladores web o system administrator, que ya sabiendo PHP, no tienen tiempo, les parece un riesgo innecesario cambiar de lenguaje de programación, o sencillamente no quieren aprender nada nuevo. Lo cierto es que PHP se penso como un lenguaje estructurado, este enfoque fue tremendamente exitoso en sus primeros años pero mostro sus flaquezas cuando los proyectos a emprender comenzaron a crecer y requerir el trabajo en equipo de varios programadores y diseñadores web. Bajo ese nuevo enfoque las características de orientación a objetos comenzaron ha aparecer en PHP 4 y se profundizaron en PHP 5. Desde ese punto de vista PHP nunca podra superar a Ruby, que fue diseñado desde el principio para ser orientado a objetos. Pero no se alarme, no todo esta perdido; al igual que otros lenguajes estructurados que han sido parchados para trabajar con objetos cómo Perl por ejemplo, PHP ofrece actualmente lo mínimo necesario para implementar sobre él, el esquema MVC.

Muchos de los frameworks de PHP ofrecen MVC, pero ninguno es tan ligero y flexible como CodeIgniter (http://codeigniter.com/). Lo mejor de todo es que CodeIgniter puede ser tan sólo VC (View-Controler) , es decir no fuerza al usuario a utilizar una DB para un desarrollo. Además su separación de código PHP y código HTML no esta basada en un template en particular, puedes usarlo incluso sin un template.

Adicionalmente a lo anterior la documentación es excelente (lastimosamente sólo en inglés por ahora), pero el manual y los tutoriales (en video), son sencillamente un ejemplo de cómo se debe documentar y enseñar un framework. Cabe resaltar que su soporte de Ajax aunque mínimo es lo suficiente para desarrollar aplicaciones vistosas y ágiles. Los tutoriales en video pueden ser vistos desde aquí: http://codeigniter.com/tutorials/

A diferencia de otros frameworks que incluyen un sistema de validación de usuarios por defecto, CodeIgniter no lo tiene. Lo cuál puede verse como una ventaja o desventaja segun la naturaleza del proyecto. Pero para aquellos que lo requieran una implementación mínima de un sistema de validación de usuario y control de sesiones almacenado en una DB MySQL, llamado FreakAuth puede ser descargado desde aquí: http://www.4webby.com/freakauth/

Para aquellos que necesiten que su aplicación suba archivos al servidor web (me sorprendió saber cuanta gente necesita esta característica cuando me di una vuelta por los foros), si bien es cierto CodeIgniter ofrece para ello. Este es limitado y no hay posibilidad de saber que porcentaje del archivo ha sido enviado al server, lo cuál puede ser frustrante si la conexión es lenta, además de que la clase ofrecida en CodeIgniter ofrece soporte de sólo un archivo a la vez. Para ello se puede hechar mano a Postlet (http://www.postlet.com/), que es una Java Applet open source que permite hacer este trabajo de subir archivos al server usando el protocolo HTTP, y es fácilmente integrable a CodeIgniter.

Para aquellos que les gustan los efectos visuales, esta Scriptaculous (http://script.aculo.us/), el cuál requiere de Prototype (http://www.prototypejs.org/), ambos soluciones Ajax open source, fáciles y livianas (para los anchos de banda de ahora).

Para un ejemplo de que se puede hacer con CodeIgniter, pueden hecharle un vistazo al blog de Derek Allard (http://www.derekallard.com/index.php/), su blog esta desarrollado sobre CodeIgniter y hace uso intenso de Ajax para conseguir una alta interactividad con el usuario.

Yo he usado CodeIgniter tambien para desarrollar una pequeña aplicación ASP (Application Service Provider), que en un principio se estimo un tiempo de desarrollo de 1 mes, finalmente, la aplicación estuvo lista en tan sólo 1 semana. Y eso que no soy un desarrollador de tiempo completo, pues mi actividad principal es System Administrator.

No puedo más que recomendar este framework para aquel que desee desarrollar una aplicación web rápidamente, y que que necesite un framework liviano y rápido (el rederizado de las páginas es impresionantemente rápido), además de que CodeIgniter ofrece el cache en el propio server de las páginas generadas, para aumentar aún más la perfomance. Tiene sus limitaciones como todo framework, pero de lejos es el más sencillo, mejor documento y altamente flexible. Espero que disfruten usarlo tanto como yo.

Microsoft en problemas.

A lo largo de las últimas semanas han sido muchos los problemas que diferentes blogs y sitios de noticias han reportado sobre Micro$oft, entre ellos tenemos:

  1. Pérdida de buena parte del mercado de desarrolladores que ahora se están volviendo masivamente a Linux (http://blogs.cnet.com/8301-13505_1-9739250-16.html), básicamente debido a lo más estable que resulta correr Windows emulado bajo un Linux.
  2. Una masiva pérdida de dinero que algunos estiman en U.S.$ 1,000 millones debido a la baja calidad de sus consolas de video-juegos XBox 360 (http://www.diarioti.com/gate/n.php?id=14617).
  3. Un Windows Vista con continuos problemas de seguridad, y el descontento general de su base de usuarios, que deben de hacer un upgrade a sus computadoras para que puedan correr Vista, y que lo ha mantenido lejos del mercado corporativo por este año (http://www.diarioti.com/gate/n.php?id=14439).
  4. La disponibilidad de PC’s batatos pre-instalados con Linux Ubuntu por parte de Dell Computer, que alienta al menos a muchos a probar un Linux, pues pueden obtener una máquina mejor equipada y más barata (en promedio $50 menos) que si la compraran con Windows Vista Basic pre-instalado.
  5. Bill Gates ha dejado de ser el hombre más rico del mundo y ahora lo es el Mexicano Carlos Slim (http://www.foxnews.com/story/0,2933,287936,00.html).

Coincidentemente Bill Gates ha anunciado que dejará definitivamente Micro$oft el próximo año para dedicarse al 100% a su fundación caritativa, la pregunta que cabe hacernos es, ¿Bill Gates sabe que el final de M$ está a la vuelta de la esquina y sencillamente abandona el barco con la mayor cantidad de efectivo que puede llevarse con el pretexto de crear una fundación?

Mucha de la fortuna de Gates no es "cash", sino acciones de M$ y sus empresas subsidiarias, por lo cuál si estas bajan de precio su patrimonio personal se vería seriamente afectado, una forma de sacar dinero de la empresa sin levantar sospechas o un pánico bursátil es donar tanto como pueda a su fundación, la cuál para hacer su trabajo necesita hacer líquido la donación (vender las acciones de M$), de esa forma no despierta temores sobre el futuro de M$. Además cuenta con sus medios de comunicación cómo MSNBC, para que distribuyan la versión oficial de su filantrópica acción.

Google (el nuevo monopolio) le ha ganado en la batalla de los buscadores y de la publicidad en Internet; el resucitado Nintendo con su consola Wii, ha hecho que las proyecciones de ventas del XBox 360 no se cumplan; Windows 2003 no pudo posicionarse como el reemplazo de Unix como quería Micro$oft y por el contrario ha comenzado ha hacer pactos con distribuciones comerciales de Linux para "compatibilizar a Windows con Linux". El IE 7 (Internet Explorer 7), no ha podido frenar el imparable crecimiento de Firefox, especialmente en Europa.

Probablemente Micro$oft no colapse y desaparezca de un día para otro, pero ha dejado de ser la máquina que hacía dinero fácil, de eso ya no cabe duda. Windows tiene una gran base de usuarios, especialmente en USA y los países en vías de desarrollo que al parecer poseídos por una suerte de Síndrome de Estocolmo colectivo son y seguirán siendo el principal bastión de Micro$oft.

La gran pregunta ahora es si Micro$oft, como lo hizo IBM a principios de los 90, será capaz de reinventarse a si misma y reposicionarse en el mercado informático. A diferencia de Steve Jobs, Bill Gates jamás ha sido reconocido por su creatividad o su capacidad de ver más allá del presente, sumado a ello abandona Micro$oft, quien podrá asumir entonces el timón para reorganizar la empresa Ballmer? Mundie? Ozzie?

Mi consejo es si posee alguna acción en M$, véndala mientras algún tenga valor. Al parecer no será Linux quien derrote a Micro$oft, sino ella misma que ha crecido a tal punto que sus procesos empresariales están atrofiados. Para aquellos que tengan curiosidad en darle una ojeada a los estados financieros de Microsoft pueden verlo aquí, como podrán ver hay suficiente reserva de activos para una larga agonía.

Un viaje al pasado.

En los últimos días estuve recordando mi primera home computer una TRS80 Color Computer (http://en.wikipedia.org/wiki/TRS-80_Color_Computer), una maravilla tecnológica de su tiempo. Pueden ver la foto del modelo 1 que fue el que tuve en casa:

TRS80 Color Computer

Corria el año 1983 y tener una computadora en casa por aquella época era como tener un ovni o a ET en casa. Un amigo mio tenía un Vic20 y otro luego de que terminamos el colegio en el 85 se compro un Commodore 64. Todas estas computadoras tenían su encanto, si querías hacer algo, tenías que hacer el programa, aquellas primitivas computadoras sólo contaban con un interprete BASIC, y para los más avanzados sólo estaba el lenguaje ensamblador. Los juegos venían en cartuchos ROM, y copiarlos era misión imposible. El almacenamiento de los programas por lo general se hacía en un cuaderno o si teníamos suerte en una cinta de cassette que no se enredara.

Pensar en comprarle una lectora de disquettes, no era muy realista, pues costaba casi tanto como la computadora, luego descubri que era porque la controladora traía otro 6809E dentro para administrar la disquetera. Los 16 KB que tenía me parecian suficiente para hacer casi todo. Es más si mi programa era más de 3KB, pues sencillamente no era práctico tipearlo. Aún con todas sus limitaciones en esa computadora aprendí todo lo que se necesita saber. Luego fue fácil pasar a un PC, pues todo ya estaba hecho.

Paseando por Internet encontre un fabuloso repositorio de ROM’s para XMess que permite correr casi cualquier micro-computador de principios de los 80,

http://www.coco3.com/modules.php?name=Downloads&d_op=viewdownload&cid=13

Estan casi todos los micros que recuerdo Sinclair ZX81 y Spectrum, Vic20 y C64, TI99-4A, TRS80-CoCo, Atari 400/800, es el sueño de todo nostálgico, e instalar XMess sobre Ubuntu es tan simple como ir a Synaptic e instalar el paquete, no hay que hacer nada especial. Aquí les dejo un pantallazo de varios clásicos de los 80 corriendo en mi desktop:

TRS80 Color Computer

Aquí un detalle de los pantallazos individuales:

coco1
Color Computer Modelo 1

vic20
Commodore Vic-20

c64
Commodore 64 (C64)

ti99a
Texas Instrument TI99-A

zx-spectrum
Zinclair ZX-Spectrum