Archivo para 4/09/08

Momento en el espacio Wallpaper

Bonito fondo de pantalla. Descargalo en:

Enlace | Think Ubuntu

Text-Image, convierte imagenes a texto

Text-Image es un sitio online que nos permite subir nuestra propia imagen y convertirla a formato texto, consiguiendo curiosos resultados.

Enlace | Ejemplo
Visto en | Taringa

Dos extensiones de Firefox para trabajar con XPath

Hace tiempo ya os hable de XMLCopy Editor que es una aplicacion para Linux que nos permite trabajar con ficheros XML y hacer busquedas XPath. Para hacer estas consultas XPath tambien os hable de Lantern e incluso puedes usar otra aplicacion como es XPath Explorer.
Sin embargo si necesitas tener una aplicacion a mano para hacer alguna busqueda rapida y sencilla, casi lo mas util es instalar alguna de estas dos extensiones para Firefox.

Nota: El objetivo de este breve articulo no es hablar de XPath. Digamos que XPath es una especie de lenguaje que nos permite buscar y extraer informacion de un documento XML. Por ejemplo, si tenemos un documento como:

<LIBROS>
<LIBRO id='1'>
<TITULO>Titulo 1</TITULO>
<AUTOR>Autor 1</AUTOR>
</LIBRO>
<LIBRO id='2'>
<TITULO>Titulo 2</TITULO>
<AUTOR>Autor 2</AUTOR>
</LIBRO>
<LIBRO id='3'>
<TITULO>Titulo 3</TITULO>
<AUTOR>Autor 3</AUTOR>
</LIBRO>
</LIBROS>

Una expresion XPath como:

/LIBROS/LIBRO : nos devuelve todos los nodos LIBRO
/LIBROS/LIBRO[@id=’2′]: nos devuelve el LIBRO que tiene el atributo con valor id=’2′

Basicamente yo lo comparo a una especie de SQL donde la base de datos es el XML ^^

Bien, en Firefox podemos usar XPath y XPather. Una vez instaladas, podemos cargar un documento XML en Firefox y haciendo click derecho sobre el documento se desplegara el menu contextual que nos permite usar XPath o XPather indistintivamente. Entonces ya podemos introducir nuestra expresion XPath y obtener la respuesta correspondiente.
Conviene no usar XML de mucho tamaño pues puedes ralentizar el navegador, si manejas documentos de muchos Megabytes, es mejor usar otras herramientas.
La version de XPath es la de la imagen superior, XPather es algo mas simple, pero perfectamente valido:

La comunidad KDE anuncia la disponibilidad de KDE 4.1.1

Ya se encuentra disponible para descarga la version 4.1.1 de este gestor de escritorio. En las notas de la liberacion podemos ver entre otros, que se han implementado algunas mejoras en el funcionamiento, interaccion y renderizado de KHTML y Konqueror, y se corrigen algunos problemas en Plasma ,Okular (el visor de documentos PDF) y Gwenview. Es hora de actualizar.

En un mundo sin muros…

Lei esta frase hace poco y me gusto, y entonces decidi hacerle un pequeño homenaje creando una especie de fondo de pantalla. Mi idea era usar un muro o una pared derruida, pero no encontre imagenes. La imagen en la que me he basado es una imagen del partenon. Espero que sea libre, si no, la retirare. No soy diseñador, asi que si alguno de vosotros si que decide hacer un wallpaper en condiciones parecido a este, que lo suba por favor a Gnome-Look ^^

Pizza para matematicos

Visto en | Meneame

Barra de progreso para JQuery

Ultimamente estoy con JQuery, es una libreria Javascript que te permite hacer aplicaciones muy potentes de manera muy simple. Navegando en digitalbush he encontrado una barra de progreso y me la guardo para si puedo integrarla luego en un componente FileUpload que estoy implementando. El codigo es muy simple, si quereis probar el ejemplo, basta que creeis una pagina HTML con este contenido:

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script>

(function($) {
	//Main Method
	$.fn.reportprogress = function(val,maxVal) {
		var max=100;
		if(maxVal)
			max=maxVal;
		return this.each(
			function(){
				var div=$(this);
				var innerdiv=div.find(".progress");

				if(innerdiv.length!=1){
					innerdiv=$("
<div class='progress'></div>
");
					div.append("
<div class='text'>&nbsp;</div>
");
					$("<span class='text'>&nbsp;</span>").css("width",div.width()).appendTo(innerdiv);
					div.append(innerdiv);
				}
				var width=Math.round(val/max*100);
				innerdiv.css("width",width+"%");
				div.find(".text").html(width+" %");
			}
		);
	};
})(jQuery);

	var pct=0;
	var handle=0;
	function update(){
			jQuery("#progressbar").reportprogress(++pct);
			if(pct==100){
				clearInterval(handle);
				$("#run").val("start");
				pct=0;
			}
	}
	jQuery(function($){
		$("#run").click(
			function(){
				if(this.value=="start"){
					handle=setInterval("update()",100);
					this.value="stop";
				}else{
					clearInterval(handle);
					this.value="start";
				}
			}
		);
		$("#reset").click(function(){
			pct=0;
			$("#progressbar").reportprogress(0);
		});
	});

</script>

<style>
	/* progress bar container */
	#progressbar{
		border:1px solid black;
		width:200px;
		height:20px;
		position:relative;
		color:black;
	}
	/* color bar */
	#progressbar div.progress{
		position:absolute;
		width:0;
		height:100%;
		overflow:hidden;
		background-color:#369;
	}
	/* text on bar */
	#progressbar div.progress .text{
		position:absolute;
		text-align:center;
		color:white;
	}
	/* text off bar */
	#progressbar div.text{
		position:absolute;
		width:100%;
		height:100%;
		text-align:center;
	}
</style>
<div id="progressbar"></div>
<input type='button' id='run' value='start'/>
<input type='button' id='reset' value='reset'/>





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
septiembre 2008
L M X J V S D
« Ago   Oct »
1234567
891011121314
15161718192021
22232425262728
2930  

Blog Stats

  • 30.954.589 hits