Rescatar la resolución de Ubuntu de forma fácil

En esta web he visto una forma de rescatar la configuración de pantalla deseada de una forma bastante fácil. Almenos algo más que el dpkg-reconfigure xserver-xorg.

Más info en la web de la noticía http://trauko.wordpress.com/2008/03/29/como-rescatar-la-resolucion-en-ubuntu/

Anuncios

validar textarea teniendo en cuenta los saltos de línea

//Función per validar la longitud màxima de un textarea teniendo en cuenta los saltos de línia.

function ismaxlength(obj, longitud_ini) {
var alineas;
var nlineas, longitud;
longitud = longitud_ini;
alineas = obj.value.split(“rn”);
nlineas = alineas.length;
if (nlineas > 0) {
//Si hay saltos de línea hay que tenerlos en cuenta en la longitud máxima
longitud = longitud_ini – ((nlineas – 1) * 2);
}
if (obj.value.length > longitud) {
obj.value=obj.value.substring(0,longitud);
alert(msg.TXTA[0] + longitud_ini + msg.TXTA[1] +’n’);
}
}

La cosa va de Wallpapers

En este artículo queria recomendaros 5 web que contienen una buena cantidad de fondos de escritorio, además de complementos gráficos para decorar vuestro sistema operativo preferido y hacer que os sintaís con el aún más comodos.

Interfacelift

Gnome-look

Kde-look

Socwall

Deviantart

Espero que os gusten y que encontréis un fondo que os guste

YubNub La línea de comandos sociales para la web

Hoy voy a hablar de un buscador que utilizo desde hace un tiempo YubNub, este es un buscador de aspecto simple, muy en la línea de google, que nos presenta las busquedas en la web como si estuvieramos en un Terminal de Linux. Me explico: para buscar algo deberemos poner un comando antes, por ejemplo: g wordpress nos dara aquellas páginas que contengan wordpress en el buscador de google. O bien y wordpress para hacer lo propio en el yahoo, o wk wordpress para hacer lo mismo en la wikipedia. Y esto solo para poner unos ejemplos ya que podemos hacer búsquedas en multitud de motores de búsqueda solo hace falta saber el comando. Algunos de estos són:

– delicious

– google maps

– google imagenes

– ebay

– amazone

– flickr

– wikipedia

– youtube

– …

Tener todo esto centralizado en un solo buscador ya es de por si remarcable y útil. Peró si además te ofrece la possiblidad de crear tus propias comandos personalizados, y acceder a funciones tales como:

– Whois

– Lynx

– Convertir unidades monetarias

– Traducir texto en diferentes idiomas

– Acceder a Javadoc

– Buscar torrents

– convertir a ASCII

– …

Sus possiblidades y utilidad se multiplican exponencialmente. Yo almenos he sustituido mi página de inicio de Google por esta. Podeís ver la lista de comandos de Yubnub en este enlace:

http://www.yubnub.org/documentation/jeremys_picks Sigue leyendo

¿Donde están los ingenieros de software del mañana?

«En Slashdot publicaron una noticia sobre un artículo escrito por Robert B.K. Dewar y Edmond Schonberg, dos profesores de Ingeniería Informática de la Universidad de Nueva York: “Educación de Ciencias de la Computación: ¿Dónde están los ingenieros de software del mañana?”. En ella, apuntan a Java como “dañino” en el aprendizaje de la programación, así como critican a las universidades por no enseñar lenguajes sólidos como C, C++, Lisp y Ada. El artículo se reflejó en varios sitios, y parece un verdadero referente del estado actual de la educación formal en Ciencias de la Computación (o Informática). Como estudiante, recomiendo a todos aquellos que estén estudiando programación (o similar) leerlo. En su mayoría, este post es una traducción libre resumida de dicho artículo, así como opiniones y reflexiones personales agregadas.» En general, creo que enumera bien las tendencias más preocupantes en la enseñanza de ingeniería informática (menor énfasis en los fundamentos de programación, abuso de las “recetas” empaquetadas, menor énfasis en matemáticas y lógica, etc.), aunque es obvio que son más acusados en unas universidades que en otras.

Navega por las fotos de Badongo con esta sencilla página

Código sencillo en Javascript y Html para navegar por las fotos de badongo. Es muy sencilla, sin ningún css de estilo que lo dejo a gusto de cada uno. Solo contiene lo minimo. Para hacerla servir crear un archivo html con este código.

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>

<script type=”text/javascript”>

var i;

function nextImage(){

document.getElementById(“ibadongo”).src=”http://www.badongo.com/pix/&#8221; + i;

i++;
document.getElementById(“numimage”).value = i;

}

function prevImage(){

document.getElementById(“ibadongo”).src=”http://www.badongo.com/pix/&#8221; + i;

i–;
document.getElementById(“numimage”).value = i;

}

function randomImage(){

random(3000000);
document.getElementById(“ibadongo”).src=”http://www.badongo.com/pix/&#8221; + i;
document.getElementById(“numimage”).value = i;

}

function loadPage(){

random(3000000);
document.getElementById(“ibadongo”).src=”http://www.badongo.com/pix/&#8221; + i;

document.getElementById(“numimage”).value = i;

}

function random(num){

i = Math.round(num*Math.random())

}
function nav2image(){

i=document.getElementById(“numimage”).value
document.getElementById(“ibadongo”).src=”http://www.badongo.com/pix/&#8221; + i;
document.getElementById(“numimage”).value = i;

}

</script>

</head>
<body onload=”loadPage();”>
<input id=”btn_prev” type=”button” value=”Previo” name=”btn_previo” onclick=”prevImage();” />
<input id=”btn_next” type=”button” value=”Siguiente” name=”btn_next” onclick=”nextImage();” />
<input id=”btn_random” type=”button” value=”Random” name=”btn_next” onclick=”randomImage();” />
<input type=”text” id=”numimage” name=”numimage” value=”1″ /><input type=”submit” value=”Buscar” onclick=”nav2image();” />
<br>
<iframe id=”ibadongo” width=”1024″ height=”700″ name=”ibadongo”></iframe>
</body>
</html>

Esta página esta hecha con Geany, editor de textos GNU, desde linux Ubuntu 7.10

Despertador desde el terminal

Una manera fácil de hacer un despertador o alarma desde Ubuntu o qualquier sistema basado en debian es:

– Ir al terminal y ponemos por ejemplo: sleep 60m ; vlc musica.mp3

El tiempo lo ponemos poner en segundos (12 por ejemplo), minutos (34) o bien horas por ejemplo 8 horas. VLC lo podemos substituir por nuestro reproductor favorito amarok, mplayer, … Por último ponemos el path de un fichero musical o de video en formato reconocido por el reproductor y ya esta montado nuestra alarma-despertador.