Estadísticas para repositorios GIT

Tags: , , ,

Git es un repositorio de datos que esta ganándole mucho terreno a SVN, existe una comunidad (GIT HUB) donde se podrán encontrar muchos proyectos en Git para practicar lo que vamos hablar a continuación.

Para descargar un proyecto solo debes clonarlo de la siguiente manera.

git clone git://github.com/jquery/jquery.git

Gitstats

Gitstats es un proyecto de Heikki Hokkanen que podrás encontrar en http://gitstats.sourceforge.net/ , este proyecto esta desarrollado en Python y es muy sencillo de usar, necesitas tener instalado Git y Gnuplot para poder generar los gráficos como el de abajo.

Para generar las estadisticas solo debes ejecutar lo siguiente:

./gitstats /pathToGitRepo/ pathToGenerateHTMLStats/

Gitstat

Un proyecto parecido al anterior, pero en este caso es algo diferente, esta desarrollado en PHP y Perl y lo puedes encontrar en http://sourceforge.net/projects/gitstat/, solo debes crear una base de datos y preparar el archivo de configuracion config.pl que luego deberás poner en un Cron para que el actualice periódicamente las estadísticas, el almacena los cambios en la base de datos. Lo curioso de este proyectos es que esta alojado en un repositorio CVS, como dice el refran, en casa de herrero, cuchillo de palo.

Subversion ya es un proyecto más de la Fundación Apache

Tags: , , ,

subversionapache

El dia de hoy se ha anunciado al publico que el proyecto de Codigo Abierto Subversion, del cual estoy seguro de sus bondades, se ha unido para formar parte de la Fundacion Apache , beneficiándose con la Administración y Tecnología de la Comunidad Apache. Como un punto de interés es de que antes de esta unión ya existía cierta historia entre ambos proyectos , trabajando en estrecha colaboración.

IntelliJ IDEA se libera como Open Source

Tags: , , ,

logo_intellij_idea

Los IDE’s Eclipse y NetBeans reciben un nuevo competidor open source, hace unos dias en el blog de JetBrains el IDE comercial IntelliJ IDEA será dividido en dos productos a partir de su próxima versión 9: una Community Edition, gratis y de código abierto amparado bajo la licencia de Apache 2.0, y una Ultimate Edition, que seguirá siendo cerrada y comercial.

Community Edition: Libre, Open Source

  • Soporta Java, Groovy, XML, and Regexp
  • JUnit and TestNG testing
  • Subversion and Git support
  • Ant and Maven build integration

Ultimate Edition: Licencia Personal $249, Licencia Comercial $599

  • Supports Ruby, SQL, HTML, PHP, JavaScript, etc.
  • Task management, Structural search & replace, and JavaScript debugger
  • Grails, Rails, Servlets 3.0, Hibernate frameworks available
  • Apache Tomcat, Glassfish v2 and v3 application server support
  • OSGi backing and PHP support.

Para ver en detalle las diferencias entre las dos opciones visiten la tabla de comparación.

Bridge en VirtualBox para tus máquinas virtuales

Tags: , , , , , ,

virtualbox-logoSi no conoces que es  Virtual Box es la versión libre para virtualizar máquinas (Virtualización GPL).

Pero que es Virtualizar?

Virtualizar básicamente es eliminar el hardware de una máquina o servidor y substituirlo por un software que lo emule, de forma que un sistema operativo pueda “hablar” con este hardware simulado o emulado como habla con el hardware real.

Para que me sirve a mi?

Si eres un estudiante o un profesional, las respuestas son muchas, te las resumo aquí.

  • Para probar sistemas operativos, sea Linux o Windows
  • Para emular ambientes bajo control y testeo ( o pruebas)
  • A nivel educativo, si quieres enseñar a alguien a instalar algun SO
  • Solo tienes un Equipo (o Servidor) y necesitas a la fuerza várias máquinas
  • En tu empresa, escasez de equipos y tus usuarios necesitan 2 o más máquinas para su trabajo.

Configurando un Puente

A veces ocurre que queremos tener varias máquinas virtuales en nuestra computadora, sea para emular una pequeña red o porque solo tenemos una tarjeta de red, entonces Virtualbox por defecto nos crea una red privada (NAT), donde tus máquinas virtuales pueden comunicarse entre ellas y acceder a Internet si la maquina que aloja las máquias virtuales tiene acceso a Internet, pero si queremos utilizar nuestra máquina para comunicarnos con todas nuestras máquinas virtuales o conectarnos por SSH en el caso de Linux tendremos que tener una configuración especial, un Bridge o Adaptador PuenteInterface Anfitrión (Simulación de una red real, el Host puede enviar datos al invitado y viceversa, se puede conectar a la red. Se tiene que crear una interface de red virtual en el Host anfitrión por cada tarjeta (interface) de red que use(n) la(s) maquina(s) virtual(es)). Puedes ver una explicación más extensa aquí.

La configuración en VirtualBox instalado en Ubuntu es así …

virtualLinux

Y Para la configuración de VirtualBox en  Windows, es similar la siguiente.

virtualWindows

© 2009 JotaDeveloper. Nuestros contenidos están bajo licencia Creative Commons mientras no se indique lo contrario,
y pueden reproducirse libremente sin más que mencionar la fuente ("JotaDeveloper") y la URL concreta del artículo original. .

This blog is powered by Wordpress and JotaDeveloperTheme.