Jorge Fuertes

Consultor de sistemas infomáticos.
Administración de sistemas, desarrollo.

Soft. Libre

Script configuración git

Básicamente lo mismo que en este post pero en un script que si colocamos dentro de nuestro $PATH nos permitirá configurar git a nuestro gusto en un sólo comando. Útil para los que usamos muchos repositorios propios y clonados.

~/bin/git-configure.sh


#!/bin/bash

echo "Configurando GIT"

# Nombre
echo "user.name"
git config --global user.name "Jorge Fuertes AKA Queru"
# Email
echo "user.email"
git config --global user.email jorge@jorgefuertes.com

# Alias para acortar comandos usuales
echo "alias.ci"
git config alias.ci commit
echo "alias.co"
git config alias.co checkout
echo "alias.st"
git config alias.st status
echo "alias.br"
git config alias.br branch

# Salida coloreada
echo "color.ui"
git config --global color.ui true


Tontería enorme que ahorra muchísimo tiempo.

Configuraciones yaml en Padrino

Hace unos días que estoy jugando con el framwork Padrino. Se trata de una serie de añadidos sobre el microframework Sinatra que permiten utilizarlo para hacer aplicaciones más grandes. Pese a que parto de cierto desconocimiento de Ruby (el lenguaje en el que está programado y que se utiliza para desarrollar sobre él) creo que puedo decir que la curva de entrada es muy suave y que es divertido programar con él.

Necesitaba que mi aplicación de pruebas leyese al principio unos ficheros con datos en yaml para utilizarlos desde las vistas. Lo conseguí en un rato aunque no estoy orgulloso del código que seguro que a alguno de vosotros se os ocurre como mejorar, o yo mismo lo mejoraré en el futuro sabiendo algo más de ruby, pero de momento funciona. He escrito una página en el wiki de Padrino y podéis encontrarla aquí.

Cancelan la distro LinEx

Leo hoy en Barrapunto que después de nueve años desaparece la distribución de GNU/Linux, LinEx, tal y como explican en su propia página web. No dicen mucho, imagino que es una decisión política de la Junta de Extremadura.

LinexNunca he sido de distribuciones locales, me parece un error hacer una distribución local cuando esos recursos se podrían invertir en colaborar con una distro más amplia y con verdaderas posibilidades de supervivencia. La personalización para mí no tiene que ir más allá de un tema, instalable o no, y una lista de paquetes propios de la administración en cuestión y que pueden preparar los técnicos de sistemas. Habrá quién me dirá que más o menos eso son las distros locales, pero yo no lo veo así.

El caso de LinEx, sin embargo, es triste. Conocí a gente que trabajaba tanto en LinEx como en GuadaLinEx y hacían un buen trabajo y algunas buenas contribuciones a la comunidad y por lo que he leído nunca hubo más de diez personas trabajando en ella, siendo el core real de dos personas. Desde luego es algo muy barato, sobre todo si pensamos que sirvió para eliminar costosas licencias y para darnos a los demás un soplo de libertad.

Sobre las verdaderas razones para cancelarla, se puede leer lo siguiente en el boletín de noticias de Distrowatch:

«But, as Ana has said in her email, this article is just reflecting what (from my point of view of an insider working since some years with politicians and who’s working with the newcomers) they want to do in the future. The new people in charge of the Extremadura government don’t like the good press and name that Line, and the free software, gave to the previous party in the government. And they want to change things. I don’t say they’re going to remove all the free software we have in education (I don’t think that’s technically possible, and also we can not afford it ), but they maybe will move from Debian to Ubuntu or to OpenSUse or Fedora. They are firing all the people who made the previous situation possible. Also, they are in negotiation with some very big and famous privative companies, to put some applications (offimatic aplications mainly) in their privative clouds, etc.

» So, now they need to say that Linex was very expensive (which is totally false, maybe it’s expensive having thousand of computers in education or funding big congresses, but not doing Linex at all, because there has been at maximum 10 person working in Linex in the peak moments, but for a long time, only two people were doing all the technical job). They’re making a lot of noise to justify their future changes. I don’t feel optimistic about those future changes, because they’re are motivated by personal ambitions more than by technical or economical realities, so we can hope many nasty surprises in the future».

En fin, que sigo sin estar de acuerdo con las distribuciones locales, pero no puedo dejar de sentir como una pérdida el cierre de esta.

Nuevo intento para aprobar las patentes de software en Europa

El pasado 2 de septiembre 2011 la Presidencia polaca de la UE presentó el borrador de un acuerdo denominado Unified Patent Court (Tribunal para la Patente Unificada) una nueva versión del proyecto del European Patent Litigation Agreement (Acuerdo europeo sobre litigios de patentes, EPLA) para crear un sistema jurisdiccional paneuropeo para discutir los temas relacionados con las patentes comunitarias fuera de los jueces ordinarios (Doc. del Consejo 13751/11 EPLA).

Leer artículo completo en Hispalinux

Linux está ganando a Microsoft en las empresas

Según esta noticia en slashdot:

“For years, Linux has enjoyed much of its success as a replacement for Unix. Companies turned to Linux to replace Unix servers, or for new deployments within a Unix-heavy environment. Linux is still king there, but it’s starting to encroach on Microsoft as well. Big companies are planning overwhelmingly (76.4%) to add more Linux servers in the next year, and less than half (41.2%) of the companies are planning to add Windows servers in the next year. Even more interesting, nearly half (43.6%) are actively planning to decrease use of Windows servers in the next year.”