miércoles, 30 de octubre de 2013

Calcular día par o impar #!/bin/bash

Hace poco necesité una acción dentro de un script que se ejecutase únicamente los días pares del calendario. Calculando el módulo 2 del número del día se puede calcular fácilmente.
#!/bin/bash
dia=`date +%_d`
check=$(($dia % 2))
if [ $check = 0 ]; then
        echo "es un día par";
fi

martes, 29 de octubre de 2013

Menús de NetBeans 7.3 en negrita tras actualizar Ubuntu 13.10

Tras la actualización de Ubuntu 13.10, su última versión más reciente, el IDE  Netbeans (versión 7.3.1) comienza a hacer de las suyas; poniendo todos los menús y títulos de archivos abiertos (en la pestaña correspondiente al fichero) en negrita.

Algo un poco incomodo, ahora no sé los ficheros que están modificados, pues cuando antes modificabas un fichero el título del fichero aparecía en negrita.

Pues esto tiene fácil solución; desinstalar el paquete fonts-unfonts-core y listo.
sudo apt-get remove fonts-unfonts-core

Parece que las actualizaciones de Ubuntu fuerzan la instalación de este paquete desde hace ya varias versiones.

Fuente: http://josemanuelruizbaena.blogspot.com.es/2012/09/netbeans-72-linux-menus-negrita.html

lunes, 7 de octubre de 2013

Descargar Java con wget

Cuando descargamos JAVA desde la web oficial, necesitamos aceptar la licencia para poder descargar el fichero. Alguna vez ha necesitado descargar un jre en un servidor que no tenía entorno gráfico, lo único que tenía era wget para hacer descargas http. ¿Como podemos hacer esto con wget?


Pues no es muy complicado, simplemente tenemos que incluir algunos parámetros en el wget para que descargue sin problemas:
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http://www.oracle.com/"
Ejemplo para "jre-6u25-linux-x64.bin":
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http://www.oracle.com/" http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jre-6u25-linux-x64.bin