Facebook expande sus Data Center nuevamente

No Comments

Facebook ha firmado recientemente para obtener más espacio  en su centro de datos a medida que se expande su infraestructura. Facebook, que ha superado 200 millones de usuarios, también se informó de la búsqueda de la financiación  de hasta 100 millones de dólares adicionales para nuevos servidores.

En las últimas semanas Facebook se ha reservado una gran parte deñ espacio en el centro de datos ACC5 data center que se está construyendo en Ashburn, Virginia, por DuPont Fabros Technology (DFT).

ACC5

Facebook es un cliente en DuPont Fabros’ ACC4 data center en Ashburn, donde arrenda alrrededor de  10.000 pies cuadradso de espacio para alojar sus servidores. La empresa arrendará en ACC5 es por lo menos el doble que el tamaño y el consumo de más de 6 megavatios de energía.

ACC4

ACC4

¿Por qué Facebook necesita más espacio del centro de datos?

El servicio de red social ha experimentado un crecimiento fenomenal durante el último año. Aquí hay algunos datos que ilustran la empresa las necesidades de infraestructura:

  • Facebook ha sido la que más ha crecido con  600.000 nuevos usuarios al día en los últimos meses.
  • Más de 24 por ciento los usuarios de Internet de EE.UU tiene una cuenta de Facebook. Al igual que el 43 por ciento  en el Reino Unido. Véase un análisis de Niall Kennedy para saber más, país por país.
  • La empresa consume  $ 1 millón al mes en electricidad para alimentar los servidores de su centro de datos y en espacio.
  • Facebook alberga más de 10 mil millones de fotos publicadas por los usuarios.

Todo esto se suma a una enorme cantidad de datos a almacenar, gestionar y moverse a través de Internet. Business Week informó esta semana que Facebook está tratando de gestionar un adicional de $ 100 millones en la financiación de la deuda de alquiler de servidores y equipos de almacenamiento. Esto llevó a preguntarse si BW Facebook había suficiente dinero para mantenerse a la vanguardia de sus costes de infraestructura.

El nuevo arrendamiento significa que una vez que Facebook haya obtenido  financiación y cuando compre más servidores, tendrá espacio para almacenar, más potencia y mejores velocidades de las conexiones a Internet.

ACC5 el centro de datos está programado para ser terminado en el tercer trimestre de este año.

Nicaragua mal en los indicadores TIC

No Comments

Este artículo de el Nuevo Diario refleja la situación actual de los indicadores TIC en Nicaragua, la ya desaparecida eNicaragua fue la última que ejecutó un estudio de la situación del internet en Nicaragua, pero ahora no existe nadie que haga este tipo de trabajo y el gobierno no parece ser su prioridad. Les dejo el artículo y el ultimo estudio sobre indicadores TIC en Nicaragua.

Estudio de Demanda Para Acceso a Internet en Nicaragua

http://impreso.elnuevodiario.com.ni/2009/03/22/informatica/98061

(more…)

Instalando J2ME en Eclipse

3 Comments

La tecnología J2ME contiene un JRE altamente optimizado, especialmente desarrollado para el mercado de gran consumo, abarcan una amploa gama de aparatos de tamaño muy reducidos y permiten ejecutar programas de seguridad, conectividad y utilidades en tarjetas inteligentes, buscapersonas, sintonizadores de TV y otros aparatos.

Para iniciar el desarrollo con J2ME, se puede iniciar con Eclipse o NetBeans, en este caso vamos a instalar J2ME en Eclipse, entra a la parte de Actualizaciones agrega un nuevo sitio con esta dirección

http://eclipseme.org/updates

11

(more…)

Construyendo un Q2 Server en jPOS

9 Comments

jpos

Sigo escribiendo sobre jPOS, un framework interesantísimo y donde existe muy pero muy poca información, las unicas fuentes de información son el grupo de Google y Yahoo y una guia que ellos venden en 50U$, en mi opinión buena para principiantes, pero en los grupos encuentras mucha información adicional y muy util.

Una de las funcionalidades que más me gustan de la versión 1.6 es el Q2, que en esta versión lo han integrado completamente en un solo jar. Anteriormente se llamaba QSP. Lo genial del Q2 es que puedes modificar la configuración en caliente, igual como deployas un WAR en TOMCAT o en JBOSS, eso es ideal para los sistemas de misión crítica.

Después de haber compilado el jPOS con ANT, lo corres de la siguiente manera.

java -jar jpos.jar

Esto generará una salida como la siguiente.

<log realm="Q2.system" at="Wed May 26 09:15:18 UYT 2004.22">
<info>
Q2 started, deployDir=/home/jpos/q2/deploy
</info>
</log>

El directorio /home/jpos/q2/deploy es donde vas a colocar tus archivos de configuración (en xml), Q2 trae muchos QBean ya programados y y algunos de ejemplo como el siguiente. La función de este código es montar un LOG para el seguimiento de las transacciones.

< ?xml version="1.0" encoding="UTF-8"?>
<logger name="Q2" class="org.jpos.q2.qbean.LoggerAdaptor">
  <log -listener class="org.jpos.util.SimpleLogListener" />
  <log -listener class="org.jpos.util.DailyLogListener">
    <property name="window" value="86400" /> <!-- optional, default one day -->
    <property name="prefix" value="log/q2" />
    <property name="suffix" value=".log"/> <!-- optional -->
    <property name="date-format" value="-yyyy-MM-dd-HH"/>
    <property name="compression-format" value="gzip"/>
  </log>
</logger>

Para hacer algo interesante, vamos a configurar un QServer, con un canal de Base24, aunque puedes utilizar otros paquetes, iso93ascii.xml, europay.xml o vapsms.xml entre otros, además jPOS trae otros paquetes ya programados y no es necesario archivos de configuración.

El canal por lo general tiene una relación directa con el empaquetador, no puedes enviar datos por un canal XML y empaquetar en iso87ascii.

<server name="xml-server" class="org.jpos.q2.iso.QServer" logger="Q2">
<attr name="port" type="java.lang.Integer">8000</attr>
<channel name="dummyclient.channel"
class="org.jpos.iso.channel.BASE24Channel"
packager="org.jpos.iso.packager.GenericPackager" logger="Q2">
<property name="packager-config" value="cfg/packager/base24.xml" />
</channel>
</server>

Después de esto, te generará la siguiente salida.

<log realm="xml-server.server" at="Tue Mar 10 21:44:27 CST 2009.484">
  <iso -server>
    listening on port 8000
  </iso>
</log>

Lo siguiente sera crear un cliente para comunicarnos con el servidor, eso será en la próxima entrada.

Red.es firma convenio de urbanismo con Gobierno Españól

No Comments

La Secretaría de Estado de Telecomunicaciones y para la Sociedad de la Información, a través de la entidad pública red.es, y el Ministerio de Vivienda han suscrito un convenio marco de colaboración para el desarrollo del Programa de Impulso al Urbanismo en Red. Firmaron el convenio la directora general de Suelo y Políticas Urbanas del Ministerio de Vivienda, Rosario Alonso, y el director general de red.es, Sebastián Muriel .

El programa Urbanismo en Red permite a los ciudadanos consultar la información urbanística a través de la red.

http://visorbdp.coruna.es/visortiles/visorbdp.html


la importancia de un buen programador en la empresa

2 Comments

Para darse cuenta de lo cerca que está un programador del artista sólo hay que pensar la diferencia que hay cuando en una empresa de empaquetado de conservas se marcha un empaquetador y lo qué pasa cuando un artista deja de pintar o esculpir (normalmente porque muere). Sin duda el golpe de que un buen programador abandone una empresa es mucho más parecido al segundo ejemplo.

Un buen manager debe conseguir modificar la estructura de la empresa para adaptarse a los empleados.

Que verdad mas grande es la que acabas de leer, y parece que muchos “managers” no entienden eso, que tratan a los programadores como simples peones, pero no se dan cuenta que tienen en sus manos grandes artistas del código.

http://blog.ivangadea.com/2009/02/27/management-del-siglo-xx/