function mostrarTitulos(){
var titulos=new Array();
titulos=document.getElementsByTagName('h2');
var ejs="";
for (i in titulos){
ejs = (ejs+"Apartado "+ i +": "+titulos[i].innerHTML+"<br>");
}
document.getElementById("resumen").innerHTML=ejs;
}
Mostrando entradas con la etiqueta AAP. Mostrar todas las entradas
Mostrando entradas con la etiqueta AAP. Mostrar todas las entradas
domingo, 15 de marzo de 2009
Bloque T1.7 Ejercicio 1
viernes, 13 de marzo de 2009
Bloque T1.4. Ejercicio 1
Esta es mi resolución de el ejercicio, que contabiliza el número de partidos ganados, empatados y perdidos.
#!/usr/bin/smjs
load('Partido.js');
var equipos= new Array('Madrid', 'Barça', 'Atleti', 'Geta', 'Betis', 'Depor', 'Sevilla', 'Graná');
function jornada( estosEquipos ) {
var equiposAqui = new Array;
equiposAqui = equiposAqui.concat(estosEquipos);
var midsize = equiposAqui.length/2;
var quiniela = new Array( midsize );
var unox2 = new Array( '1','x','2');
for ( var i=0; i < midsize ; i++ ) {
var equipo1 = equiposAqui.splice(Math.floor( equiposAqui.length*Math.random()) , 1);
var equipo2 = equiposAqui.splice(Math.floor( equiposAqui.length*Math.random()), 1);
quiniela[i] = new Partido( equipo1, equipo2 );
quiniela[i].setResultado( unox2[Math.floor( 3*Math.random()) ]);
}
return quiniela;
}
var quinielas = new Array;
for ( var i = 0; i < 10; i ++ ) {
quinielas[i] = jornada( equipos );
}
var resultados= new Array;
var ganados = new Array;
var empatados = new Array;
var perdidos = new Array;
for ( var i in equipos ) {
resultados[equipos[i]]=0;
ganados[equipos[i]]=0;
empatados[equipos[i]]=0;
perdidos[equipos[i]]=0;
}
for ( var i = 0; i < quinielas.length; i ++ ) {
for ( var j = 0;j < quinielas[i].length; j ++ ) {
var local = quinielas[i][j].local;
var visitante = quinielas[i][j].visitante;
var resultado = quinielas[i][j].resultado;
switch(resultado){
case '1':
resultados[local]+=3;
ganados[local]+=1;
perdidos[visitante]+=1;
break;
case 'x':
resultados[local]+=1;
resultados[visitante]+=1;
empatados[local]+=1;
empatados[visitante]+=1;
break;
case '2':
resultados[visitante]+=3;
ganados[visitante]+=1;
perdidos[local]+=1;
break;
}
}
}
for ( var i in resultados ) {
print( i + ": \t" + resultados[i] + "\t" + ganados[i] + "\t" + empatados[i] + "\t" + perdidos[i])
}
lunes, 2 de marzo de 2009
Bloque 1.2. Ejercicio 2
REST es una colección de principios de "arquitecturas" para sistemas distribuidos que define como los recursos se definen y se direccionan. Conmunmente se refiere a cualquier interfaz que transmita datos específicos de un dominio sobre HTTP sin necesidad de una capa adiccional de mensajes.
Buscando ejemplos de programas que utilicen interfaces del tipo REST me he encontrado que una de las cosas que más utilizamos hoy día tiene una estructura de este tipo: me refiero a los blogs. En particular, lo que llamamos "sindicaciones" o "suscripciones" no son más que descargas y actualizaciones de un archivo en formato XML (utilizando RSS o Atom), que contienen enlaces a diferentes recursos webs (cada una de las publicaciones en dicho blog).
He encontrado otro ejemplo que me ha parecido interesante, en un proyecto que está hospedado en sourceforge: sqlREST. Se trata de un una aplicación web basada en java que puede ser configurada para acceder a cualquier base de datos que utilice JDBC (Java DataBase Conectivity) mediante URIs. También se puede utilizar como interfaz para cualquier otra base de datos del tipo MySQL, Oracle o SQL server, y para instalarlo solo hace falta tener un "contenedor-web" como Tomcat (o algún otro servidor que soporte servlets).
Buscando ejemplos de programas que utilicen interfaces del tipo REST me he encontrado que una de las cosas que más utilizamos hoy día tiene una estructura de este tipo: me refiero a los blogs. En particular, lo que llamamos "sindicaciones" o "suscripciones" no son más que descargas y actualizaciones de un archivo en formato XML (utilizando RSS o Atom), que contienen enlaces a diferentes recursos webs (cada una de las publicaciones en dicho blog).
He encontrado otro ejemplo que me ha parecido interesante, en un proyecto que está hospedado en sourceforge: sqlREST. Se trata de un una aplicación web basada en java que puede ser configurada para acceder a cualquier base de datos que utilice JDBC (Java DataBase Conectivity) mediante URIs. También se puede utilizar como interfaz para cualquier otra base de datos del tipo MySQL, Oracle o SQL server, y para instalarlo solo hace falta tener un "contenedor-web" como Tomcat (o algún otro servidor que soporte servlets).
Suscribirse a:
Entradas (Atom)
