Blog de Promineo Studios http://promineostudios.com es Diseño y Desarrollo Web, Tecnologías Web, efectos visuales y mucho más RabbitVCS: Cliente gráfico SVN para Ubuntu http://promineostudios.com/blog/articulo/rabbitvcs-cliente-grafico-svn-para-ubuntu vie, 20 ago 2010 13:10:00 GMT Yoné Rocha http://promineostudios.com/blog/articulo/rabbitvcs-cliente-grafico-svn-para-ubuntu Cuando desarrollamos cualquier tipo de software debemos contar con un buen sistema de control de versiones. Subversion (SVN) es el sistema de facto para ésta tarea. En Promineo Studios usamos SVN desde nuestro inicio, sería una locura prescindir de un sistema de control de versiones si se requiere continuidad en el desarrollo.

Hasta hace un mes el control de versiones lo hacíamos con el plugin para SVN que incorpora el IDE Aptana. No nos ha dado problemas, pero requeríamos un cliente gráfico que se integrase directamente en el Sistema Operativo Ubuntu 10.04. RabbitVCS cumplía éste requisito.

Para los que conocen algo sobre clientes gráficos para SVN, RabbitVCS es para ubuntu lo que TortoiseSVN es para Windows. Se integra de maravilla con Gnome y su gestor de archivos Nautilus.

Para instalar RabbitVCS es tan sencillo como introducir los siguientes comandos en la terminal:

sudo add-apt-repository ppa:rabbitvcs/ppa

sudo apt-get update

sudo apt-get install rabbitvcs-core

sudo apt-get install rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli

Fuente de la noticia: ubuntugeek.com |fetishcode

]]>
Enviar email desde una terminal. Ubuntu http://promineostudios.com/blog/articulo/enviar-email-desde-una-terminal-ubuntu mié, 09 jun 2010 16:18:00 GMT Yoné Rocha http://promineostudios.com/blog/articulo/enviar-email-desde-una-terminal-ubuntu Para los que uséis Gnu/Linux posiblemente sea útil poder enviar correos electrónicos desde la consola de comandos, sin tener que instalar un servidor SMTP para ésta tarea.

Lo primero es instalar los paquetes que nos van a permitir el envío de correos. El programa mailx para enviar/recibir y sendmail para encaminar los correos :

sudo apt-get install mailx sendmail

Ahora podemos ejecutar el comando que nos permitirá enviar el mail, personalizándolo con nuestro asunto y remitente:

mailx -s "asunto del mensaje" correo@tucuenta.com

Una vez ejecutado mailx, se nos permitirá redactar el cuerpo del mensaje. No se enviará el correo hasta que terminemos el cuerpo con el caracter "." y pulsemos a continuación la tecla "enter".

Los usos que le podemos dar al envío de correo desde consola son muy diversos. En mi caso lo utilizo para enviar, de forma automatizada, correos con los avisos del sistema de copias de seguridad de los servidores.

Incluso podemos redireccionar con pipeline cualquier comando previo y enviar la salida por correo:

ls | mailx -s "comando ls" correo@tucuenta.com

]]>
¿Cómo contar el número de líneas de código fuente de nuestros proyectos? http://promineostudios.com/blog/articulo/como-contar-el-numero-de-lineas-de-codigo-fuente-de-nuestros-proyectos dom, 30 ago 2009 15:20:00 GMT Yoné Rocha http://promineostudios.com/blog/articulo/como-contar-el-numero-de-lineas-de-codigo-fuente-de-nuestros-proyectos La respuesta tiene nombre propio, slccount. Un pequeño programa para GNU/Linux que, como casi siempre, podemos descargar desde los repositorios de Ubuntu. Para eso tenemos que escribir el siguiente comando en la consola:

sudo apt-get install sloccount

Una vez instalado sólo debemos llamar a sloccount pasando la ruta de nuestro proyecto, yo lo he usado en puskasCMS que está escrito en PHP5, pero se puede usar con otros muchos lenguajes de programación.

sloccount /ruta_del_código_fuente

Además, nos proporciona una estimación económica de nuestro proyecto, eso sí, un tanto desorbitada desde mi punto de vista.

Total Physical Source Lines of Code (SLOC) = 57.868

Development Effort Estimate, Person-Years (Person-Months) = 14,18 (170.13)

Estimated Average Number of Developers (Effort/Schedule) = 9,66

Total Estimated Cost to Develop = $ 1.915.147 (average salary = $56.286/year)

¡Mi gestor de contenidos tiene casi 60.000 líneas de código! Tengo que hacer más vida social...

]]>
Servidor web en Kubuntu (Apache2 + PHP5 + MySQL) http://promineostudios.com/blog/articulo/servidor-web-en-kubuntu-apache2-php5-mysql mar, 04 ago 2009 17:10:00 GMT Yoné Rocha http://promineostudios.com/blog/articulo/servidor-web-en-kubuntu-apache2-php5-mysql Montar un servidor web básico, bajo una distribución basada en Ubuntu, es una tarea realmente sencilla si sabes los pasos que debes seguir. Ejecutando  los comandos de consola que escribiré a continuación no tendrás ningún problema para instalar tu propio servidor local.

lamp

Leer el resto del artículo]]>