Immutant es una aplicación servidora para Clojure que integra este a la plataforma JBoss 7 proveyendo mensajes asíncronos, caching, scheduled jobs, clustering, daemons y más y más!!
Dejo el link:
http://immutant.org/
http://immutant.org/documentation/
Translate
jueves, 24 de mayo de 2012
miércoles, 23 de mayo de 2012
Linux Mint 13 'Maya' released
Salio a la luz una nueva versión de mi Linux favorito Linux Mint, entre las novedades tenemos:
MATE 1.2, es el popular escritorio de Mint, muy estable y desarrollado sobre Gnome 2
y el nuevo Cinnamon 1.4 el cual esta desarrollado sobre Gnome 3, más moderno y elegante. Pero no tan estable como MATE.
Entre otras novedades trae también un nuevo Display Manager llamado MDM,
Estas son algunas de las nuevas características de Mint 13, para más info:
http://linuxmint.com/rel_maya_whatsnew.php
y para bajar:
http://www.linuxmint.com/download.php
MATE 1.2, es el popular escritorio de Mint, muy estable y desarrollado sobre Gnome 2
y el nuevo Cinnamon 1.4 el cual esta desarrollado sobre Gnome 3, más moderno y elegante. Pero no tan estable como MATE.
Entre otras novedades trae también un nuevo Display Manager llamado MDM,
Estas son algunas de las nuevas características de Mint 13, para más info:
http://linuxmint.com/rel_maya_whatsnew.php
y para bajar:
http://www.linuxmint.com/download.php
lunes, 21 de mayo de 2012
Utilizar maven en proyectos Android!
Maven provee soporte para una amplia gama de tecnologías en la que Android esta incluida. Cuando hacemos mvn archetype:generate de forma interactiva podemos elegir el arquetipo: de.akquinet.android.archetypes:android-quickstart el cual es una aplicación android. Luego de generar nuestro proyecto y de hacer mvn install podemos ejecutar:
mvn android:deploy
Con este comando nos muestra la aplicación en el avd de android.
Para que funcione este plugin necesitamos solamente el sdk de android y confugurada una variable de entorno ANDROID_HOME que contenga el path al sdk de android.
sábado, 19 de mayo de 2012
CouchDB vs Couchbase
InfoQ publico una comparativa muy interesante entre Apache CouchDB y Couchbase.
Recuerden que Apache CouchDB es una base de dato NoSQL que esta empezando a pisar fuerte. CouchDB es una base documental que utiliza JSON para exponer los datos. Y tiene licencia Apache.
Couchbase es una base NoSQL de codigo abierto, la cual surge por la combinación de Membase y parte de CouchDB. Dado que en Febrero del 2011, CouchOne y Membase; la combinación de estas empresas se llamo Couchbase. Couchbase creo un nuevo producto combinando Membase y CouchDB y lo llamo Couchbase.
Dejo el link de la comparativa:
http://www.infoq.com/news/2012/05/couchdb-vs-couchbase-membase
Y dejo la tabla comparativa:
Recuerden que Apache CouchDB es una base de dato NoSQL que esta empezando a pisar fuerte. CouchDB es una base documental que utiliza JSON para exponer los datos. Y tiene licencia Apache.
Couchbase es una base NoSQL de codigo abierto, la cual surge por la combinación de Membase y parte de CouchDB. Dado que en Febrero del 2011, CouchOne y Membase; la combinación de estas empresas se llamo Couchbase. Couchbase creo un nuevo producto combinando Membase y CouchDB y lo llamo Couchbase.
Dejo el link de la comparativa:
http://www.infoq.com/news/2012/05/couchdb-vs-couchbase-membase
Y dejo la tabla comparativa:
jueves, 17 de mayo de 2012
Introducción a Play Framework 2 con Scala
Los amigos de GenBetaDev crearon una serie de post que son interesantes para leer, dejo el link:
http://www.genbetadev.com/frameworks/introduccion-play-framework-2-parte-i-scala
http://www.genbetadev.com/frameworks/introduccion-play-framework-2-parte-i-scala
miércoles, 16 de mayo de 2012
10 años de Red Hat!
Feliz cumple!
martes, 15 de mayo de 2012
Manual de Synfony en español
Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. Dejo un manual de Synfony en español para el que lo necesita o le interesa: http://gitnacho.github.com/symfony-docs-es/index.html
domingo, 13 de mayo de 2012
Guía para recién llegados a Android
La gente de android.es hizo una guia para los novatos en android, los que no tienen ni idea.
Dejo el link: http://www.android.es/guia-para-recien-llegados-a-android.html#axzz1uftGCkDy
y les recomiendo leer: http://www.android.es/
Dejo el link: http://www.android.es/guia-para-recien-llegados-a-android.html#axzz1uftGCkDy
y les recomiendo leer: http://www.android.es/
sábado, 12 de mayo de 2012
Dalvik, la maquina virtual de Android
Dalvik es la máquina virtual que utiliza la plataforma para dispositivos móviles
Dalvik está optimizada para requerir poca memoria y está diseñada para permitir ejecutar varias instancias de la máquina virtual simultáneamente, delegando en el sistema operativo subyacente el soporte de aislamiento de procesos, gestión de memoria e hilos.
A menudo Dalvik es nombrada como una máquina virtual Java, pero esto no es estrictamente correcto, ya que el bytecode con el que opera no es Java bytecode. Sin embargo, la herramienta dx incluida en el SDK de Android permite transformar los archivos Class de Java compilados por un compilador Java al formato de archivos Dex.
El nombre de Dalvik fue elegido por Bornstein en honor a Dalvík, un pueblo de Eyjafjörður, Islandia, donde vivieron antepasados suyos.
En este ultimo tiempo se hizo famosa esta maquina virtual porque ser capaz de compilar código java a otra plataforma. Con lo que utiliza el lenguaje java plataforma de Android dañando algunas patentes de Oracle. Pero sobre todo esta en el centro de la discusión de si un lenguaje de programación puede ser copyrighteable. Ustedes que piensan? Un lenguaje de programación puede ser copyrighteable?
Dejo link:
http://www.dalvikvm.com/
Eucalyptus Systems y Nebula, nubes libres!!
Imaginen que tienen una empresa, muchas pcs toda una infraestructura armada y decean aprobechar las ventajas de la nube (que ahora todos hablan de la nube) Pero les da cosita poner todos sus datos en manos del proveedor. Que pueden hacer?? Una nube privada!! Tenes todas las ventajas de la nube pero lo tenes en tu casa (también tenes que mantenerlo vos)
Existen software libre para hacer nubes privadas, como Eucalyptus Systems y Nebula.
Eucalyptus Systems - dirigida por Marten Mickos, antiguo consejero delegado de MySQL AB - proporciona una auto-organizada Infraestructura-as-a-Service usando servidores Linux.
Eucalyptus (eucalipto) es una infraestructura (plataforma) open source para la implementación de computación en nube privada en clústers de ordenadores. Su nombre hace referencia al acrónimo "Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems" que puede traducirse como "Utilidad de arquitectura informática elástica para confiar sus programas a sistemas funcionales". Eucalyptus es compatible con Amazon Web Services (Amazon EC2 y S3). Está integrado con la distribución GNU/Linux Ubuntu2 9.04 como un útil de "cloud computing". Eucalyptus puede instalarse fácilmente en la mayoría de distribuciones GNU/Linux: Debian,3 CentOS,4 Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), OpenSUSE, Fedora… También puede usar gran variedad de tencologías de virtualización de hardware incluyendo hipervisores VMware, Xen y KVM para implementar las abstracciones de nube que soporta. Actualmente posee una interfaz orientada al usuario que es compatible con los servicios pero la plataforma está modularizada para poder utilizar un conjunto de interfaces diferentes simultáneamente. El desarrollo de Eucalyptus está impulsado por Eucalyptus Systems, una start-up de respaldo de riesgo.5 Hay 2 ediciones básicas: una propietaria, y otra de código abierto.
Mickos fue uno de los oradores principales en el 2011 América del Norte LinuxCon, donde observó que, la comunidad Linux, debe esforzarse por garantizar que nadie se cierra lo que hemos abierto. Es evidente que la participación de su empresa con la Fundación Linux es un esfuerzo por poner su dinero donde está su boca. "Como pioneros de la infraestructura de software-as-a-servicio, los miembros de Eucalyptus" en la Fundación Linux nos mantendrá cerca el desarrollo de tecnología que es vital para el avance de las nuevas innovaciones en cloud computing. "
La Agencia Espacial ve el ejemplo de otros proyectos en la nube que tiene éxito, por lo tanto decide crear la plataforma llamada Nebula Cloud Computing, en la cual funcionando sobre proyectos open source pero como plataforma privada, este proyecto contiene varios data centers en los cuales funcionará todo el sistema. Los científicos tienen acceso a esta infraestructura como un servicio que ademas posee características de almacenamiento, por lo pronto se presenta un plan piloto en los cuales los miembros se familiarizarán con la infraestructura.
Nebula está desarrollando un dispositivo de hardware basado en Linux para las grandes infraestructuras privadas de cloud computing, y Virtual Bridges proporcionan una solución de infraestructura de escritorio virtual.
Dejo links:
http://www.eucalyptus.com/
http://www.nebula.com/
Apache Hadoop y Microsoft??
Leyendo infoQ me interese en la siguiente nota: http://www.infoq.com/news/2012/05/hadoop-microsoft
Parece ser que Microsoft anuncio una alianza con Hortonworks para traer Hadoop en Windows Server y Windows Azure. Hortonworks es una empresa especializada en la consultoria para adopción de Apache Hadoop. La visión de Microsoft gira en proporcionar herramientas relacionadas con Hadoop y Big Data accesibles por usuario final y para ello se integra con el análisis de SQL Server y Reporting Services, así como de PowerPivot de Excel.
Lo interesante de esta noticia o el análisis que hago; es el ruido que esta haciendo Apache Hadoop como para que Microsoft se interese por el. Espero que siga creciendo!!
Parece ser que Microsoft anuncio una alianza con Hortonworks para traer Hadoop en Windows Server y Windows Azure. Hortonworks es una empresa especializada en la consultoria para adopción de Apache Hadoop. La visión de Microsoft gira en proporcionar herramientas relacionadas con Hadoop y Big Data accesibles por usuario final y para ello se integra con el análisis de SQL Server y Reporting Services, así como de PowerPivot de Excel.
Lo interesante de esta noticia o el análisis que hago; es el ruido que esta haciendo Apache Hadoop como para que Microsoft se interese por el. Espero que siga creciendo!!
viernes, 11 de mayo de 2012
Empleos en linux
Vía Ubuntizandoelplaneta encuentro esta infografía que muestra una estadística sobre el mercado laboral de Linux reuniendo datos de jobs.linux.com, herramienta de la Linux Foundation que permite buscar y encontrar trabajos relacionados con Linux.
miércoles, 9 de mayo de 2012
OpenStack, nubes privadas y Open Sources
OpenStack permite hacer nubes privadas, esto es muy flexible, para una organización. Todo sobre Open Source por supuesto.
OpenStack es un proyecto liderado por la empresa Rackspace, que ha decidido liberar el código de sus servicios Cloud Files y Cloud Servers bajo una licencia Apache 2.0. Este código forma la piedra angular de OpenStack, ofreciendo la posibilidad a usuarios o empresas de crear sus propios servicios de cloud computing.
Rackspace aporta la parte de almacenamiento, llamada Swift, la base de los servicios anteriormente citados. La NASA, que también participa en el proyecto, colabora con Nova, base de su plataforma NEBULA, ambos servicios están desarrollados utilizando Python.
Como se ha comentado, OpenStack ofrecerá dos servicios: OpenStack Compute permite gestionar el despliegue y ejecución de aplicaciones a través de múltiples servidores. La tecnología Nova, se basa en el protocolo de mensajeria AMQP y es el sistema utilizado en la NASA para proveer sistemas de virtualización bajo demanda.
OpenStack Object Storage permite gestionar el almacenamiento de datos en varios servidores que trabajen de manera conjunta en clústers, para conseguir un almacenamiento masivo de objetos estáticos, de manera supérflua y fiable. El software de OpenStack es el responsable de garantizar la replicación de los datos y la integridad a través de todo el clúster, permitiendo añadir nuevos nodos y configurarlos de manera automática.
Aunque el código en el que se basan los servicios comentados lleva siendo utilizado durante bastante tiempo, se espera que las aportaciones de la comunidad open source mejoren su funcionamiento. Las primeras versiones estables de Compute y Object Storage se liberarán a mediados de octubre y septiembre, respectivamente.
Detrás del proyecto OpenStack se encuentran empresas como Dell, Citrix, Intel o como ya se ha comentado, la agencia espacial estadunidense. El objetivo final del proyecto es facilitar un sistema de cloud computing de código abierto y fácilmente adaptable a sistemas hardware de bajo coste, facilitando su implantación en empresas de todos los niveles.
Y dejo una infografia sobre el crecimiento del proyecto:
Dejo la fuente: http://www.genbeta.com/actualidad/openstack-cloud-computing-de-codigo-abierto
Y dejo link del proyecto: http://openstack.org/
martes, 8 de mayo de 2012
lunes, 7 de mayo de 2012
Ohloh
Ohloh es un directorio de software libre, La idea es que la comunidad pueda buscar proyectos o código fuente.
Las estadísticas globales por lenguaje para medir la popularidad de determinados lenguajes de programación desde principios de los años 90. Las estadísticas mundiales en todos los proyectos en Ohloh también se han utilizado para identificar aquellos con la más amplia revisión continua de control de historias.
Las estadísticas de contribuidor también están disponibles, la medición de los desarrolladores con experiencia de código abierto como observables en el código ha suministrado a los repositores de control de versiones. Características de la red Social (kudos) se han introducido para permitir a los usuarios evaluar a los contribuyentes de código abierto. Ofrece un KudoRank para cada usuario y contribuyente código abierto en una escala de 1 a 10, se extraen automáticamente de todos los kudos en el sistema. La idea de medir los desarrolladores de código abierto sus aptitudes y la productividad sobre la base de estadísticas de los commit o calificación mutua ha recibido reacciones muy diversas en los blogs de tecnología." Gracias Wikipedia!
Es una herramienta muy buena para analizar que proyecto de software utilizar.
Dejo Link:
https://www.ohloh.net/
Suscribirse a:
Entradas (Atom)