MEGA OFFTOPIC
#610
Escrito 17 September 2002 - 10:42 PM
Ni siquiera pienso leer
#611
Escrito 17 September 2002 - 10:42 PM
Ni siquiera pienso leer
#612
Escrito 17 September 2002 - 10:42 PM
Cowboy Bebop -00- Opening - DVDrip bypakoR.avi
Cowboy Bebop -01- Cancion triste para un asteroide - DVDrip by pakoR.avi
Cowboy Bebop -02- Strut perro callejero - DVDrip bypakoR.avi
Cowboy Bebop -03- La jugadora - DVDrip by pakoR.avi
Cowboy Bebop -04- Puerta de escape - DVDrip bypakoR.avi
Cowboy Bebop -05- La balada de los angeles caidos -DVDrip by pakoR.avi
Cowboy Bebop -06- Simpatia por el diablo - DVDrip by pakoR.avi
Cowboy Bebop -07- La reina del heavy metal - DVDripby pakoR.avi
Cowboy Bebop -08- El vals de Venus - DVDrip by pakoR.avi
Cowboy Bebop -09- Interferencias de Edo - DVDrip bypakoR.avi
Cowboy Bebop -10- Elegia de Ganymedes - DVDrip by pakoR.avi
Cowboy Bebop -11- Los juguetes del desvan - DVDrip by pakoR.avi
Cowboy Bebop -12- Jupiter Jazz 1ªparte - DVDrip by pakoR.avi
Cowboy Bebop -13- Jupiter Jazz 2ªparte - DVDrip by pakoR.avi
Cowboy Bebop -14- Bohemiam Rhapsody - DVDrip by pakoR.avi
Cowboy Bebop -15- Mi querida Valentine - DVDrip by pakoR.avi
Cowboy Bebop -16- La serenata del perro negro - DVDrip by pakoR.avi
Cowboy Bebop -17- La samba de las setas - DVDrip by pakoR.avi
Cowboy Bebop -18- Habla como un niño - DVDrip by pakoR.avi
...
Cowboy Bebop -27- Ending - DVDrip by pakoR.avi
#613
Escrito 17 September 2002 - 10:42 PM
//******************* status(String) ********************
public void status(String texto)
{
estado.setText(" " + texto);
}
//******************* information(String) ********************
public void information(String texto)
{
int longo = texto.length();
if (longo >23)
{
texto = ".." + texto.substring((longo-20), longo);
}
info.setText(" " + texto + " # " + episodiosTotal + " episodios");
}
//********************* ActionListeners ***********************
class M1 implements ActionListener //nueva Base de Datos
{
public void actionPerformed(ActionEvent m1)
{
if ((nameDB.compareTo("") != 0) && (modificada))
{
int response = (JOptionPane.showConfirmDialog(ATB.this,"¿Desea guardar los cambios realizados en la base de datos?","¿Está seguro?", 0));
if (response == 0)
{
almacenaDB();
status("");
nuevaDB();
if (nameDB.compareTo("") != 0)
{
habilita();
}
}
if (response == 1)
{
status("");
nuevaDB();
if (nameDB.compareTo("") != 0)
{
habilita();
}
}
}
else
{
status("");
nuevaDB();
if (nameDB.compareTo("") != 0)
{
habilita();
}
}
}
}
class M2 implements ActionListener //abrir
{
public void actionPerformed(ActionEvent m2)
{
if ((nameDB.compareTo("") != 0) && (modificada))
{
int response = (JOptionPane.showConfirmDialog(ATB.this,"¿Desea guardar los cambios realizados en la base de datos?","¿Está seguro?", 0));
if (response == 0)
{
almacenaDB();
status("");
abrirDB();
if (nameDB.compareTo("") != 0)
{
habilita();
}
}
if (response==1)
{
status("");
abrirDB();
if (nameDB.compareTo("") != 0)
{
habilita();
}
}
}
else
{
status("");
abrirDB();
if (nameDB.compareTo("") != 0)
{
habilita();
}
}
}
}
class M3 implements ActionListener //cerrar
{
public void actionPerformed(ActionEvent m3)
{
status("");
int re = 0;
re = cerrarDB();
if ((re == 0) || (re == 1))
{
episodiosTotal = 0;
information("");
deshabilita();
creaTabla(0);
title.setText("");
}
}
}
class M5 implements ActionListener //guardar
{
public void actionPerformed(ActionEvent m5)
{
status("");
if (modificada)
{
int resp = (JOptionPane.showConfirmDialog(ATB.this,"¿Desea guardar los cambios realizados en la base de datos?","¿Está seguro?", 0)); /* 0->Aceptar; 2->Cancelar */
if (resp == 0)
{
almacenaDB();
}
modificada = false;
}
}
}
class M6 implements ActionListener //reordenar
{
public void actionPerformed(ActionEvent m6)
{
status("");
reordenar();
}
}
class M4 implements ActionListener //salir
{
public void actionPerformed(ActionEvent m4)
{
status("");
salir();
}
}
class A1 implements ActionListener //añadir episodio
{
public void actionPerformed(ActionEvent a1)
{
status("");
a_episodio.show();
}
}
class A2 implements ActionListener //añadir cd
{
public void actionPerformed(ActionEvent a2)
{
status("");
String aux;
int aux2;
boolean es = true;
JLabel act = new JLabel("Inserte el número del CD");
aux = JOptionPane.showInputDialog(ATB.this, act, "Número de CD", 3);
for (int i=0; i<(aux.length()); i++)
{
if (!(Character.isDigit(aux.charAt(i))))
{
es = false;
}
}
if (es)
{
aux2 = Integer.parseInt(aux);
a_cd = new AnnadirCd(aux2);
a_cd.show();
}
else
status("Debe de insertar un número");
}
}
class E1 implements ActionListener //eliminar episodio
{
public void actionPerformed(ActionEvent e1)
{
try
{
status("");
String temp = "";
JLabel act = new JLabel("Inserte el nombre");
JLabel act2 = new JLabel("Inserte el capítulo");
String aux = JOptionPane.showInputDialog(ATB.this, act, "Eliminar Episodio", 3);
if ((aux.compareTo("") != 0) && (aux.compareTo("null") != 0))
{
String aux2 = JOptionPane.showInputDialog(ATB.this, act2, "Eliminar Episodio", 3);
if ((aux2.compareTo("") != 0) && (aux2.compareTo("null") != 0))
{
borraEpisodio(aux, aux2);
}
}
}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}
class S1 implements ActionListener //añadir subber
{
public void actionPerformed(ActionEvent s1)
{
try
{
status("");
JLabel act = new JLabel("Inserte el nombre");
String aux = JOptionPane.showInputDialog(ATB.this, act, "Nuevo Subber", 3);
if ((aux.compareTo("") != 0) && (aux.compareTo("null") != 0))
{
aux = aux.toUpperCase();
PrintWriter esi = new PrintWriter(new BufferedWriter(new FileWriter("datos\\subbers.atb",true)));
esi.println("" + aux);
esi.close();
}
else
status("Inserte un nombre correcto");
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}
class B1 implements ActionListener //buscar por episodio
{
public void actionPerformed(ActionEvent b1)
{
try
{
status("");
Vector api = new Vector(0);
String temp = "";
JLabel act = new JLabel("Inserte el nombre");
JLabel act2 = new JLabel("Inserte el capítulo");
String aux = JOptionPane.showInputDialog(ATB.this, act, "Buscar Episodio", 3);
if ((aux.compareTo("") != 0) && (aux.compareTo("null") != 0))
{
String aux2 = JOptionPane.showInputDialog(ATB.this, act2, "Buscar Episodio", 3);
if ((aux2.compareTo("") != 0) && (aux2.compareTo("null") != 0))
{
api = buscaEpisodio("" + aux, "" + aux2);
for (int o = 0; o < api.size(); o++)
{
temp = api.elementAt(o).toString();
api.removeElementAt(o);
api.insertElementAt(""+cogeCampo(1,temp)+" - Episodio "+cogeCampo(2,temp)+" (cd: "+cogeCampo(3,temp)+")",o);
}
list.show();
list.setLista(api,1);
}
}
}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}
class B2 implements ActionListener //buscar por serie
{
public void actionPerformed(ActionEvent b2)
{
try
{
status("");
Vector api = new Vector(0);
JLabel act = new JLabel("Inserte el nombre");
String aux = JOptionPane.showInputDialog(ATB.this, act, "Buscar Serie", 3);
if ((aux.compareTo("") != 0) && (aux.compareTo("null") != 0))
{
api = buscaSerie("" + aux);
list.show();
list.setLista(api,1);
}
}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}
class V1 implements ActionListener //ver por episodios
{
public void actionPerformed(ActionEvent v1)
{
status("");
list.show();
list.cargaListon();
}
}
class V2 implements ActionListener //ver por series
{
public void actionPerformed(ActionEvent v2)
{
status("");
listseries.show();
Vector pozi = new Vector(0);
pozi = recogeSeries();
listseries.setListaSeries(pozi);
}
}
class V3 implements ActionListener //ver por series completas
{
public void actionPerformed(ActionEvent v3)
{
status("");
listseries.show();
Vector pozi2 = new Vector(0);
pozi2 = seriesCompletas();
listseries.setListaSeries(pozi2);
}
}
class V4 implements ActionListener //ver por series incompletas
{
public void actionPerformed(ActionEvent v4)
{
status("");
Vector p = new Vector(0);
p = seriesCompletas();
if (Incompletas.size() == 0)
{
Incompletas.addElement("Base de datos sin series incompletas");
}
listaVerIncompletas.show();
listaVerIncompletas.setListaIncompletas(Incompletas);
}
}
class H1 implements ActionListener //genera Html
{
public void actionPerformed(ActionEvent h1)
{
status("");
generaHtml();
}
}
class Y1 implements ActionListener //acerca de...
{
public void actionPerformed(ActionEvent y1)
{
status("");
JOptionPane.showMessageDialog(ATB.this, "ATB - AnimeTigerBase"+"\n"+" Creado por:"+"\n"+" Fernando Lomas García"+"\n\n"+"Notificame los errores o sugerencias que surjan en:\n ligreworld@yahoo.es"+"\n\n ----------------------------------------------------------- \n\n @Copyright LigreWorld 2002. All rights reserved.","Acerca de... ATB", 1);
}
}
class Est implements ActionListener //estadísticas
{
public void actionPerformed(ActionEvent estt)
{
status("");
statics.show();
statics.recogeEstadisticas();
}
}
class BK1 implements ActionListener //backup
{
public void actionPerformed(ActionEvent bk1)
{
status("");
try
{ String linea = "";
long milis = System.currentTimeMillis();
Long miles = new Long(milis);
File base = new File(nameDB + ".bak");
PrintWriter db = new PrintWriter(new BufferedWriter(new FileWriter(base)));
progreso.setValue(0);
db.println("" + miles.toString());
BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{ linea = linea.toUpperCase();
db.println(linea);}
f1.close();
progreso.setValue(16);
BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{ linea = linea.toUpperCase();
db.println(linea);}
f2.close();
progreso.setValue(33);
BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{ linea = linea.toUpperCase();
db.println(linea);}
f3.close();
progreso.setValue(50);
BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{ linea = linea.toUpperCase();
db.println(linea);}
f4.close();
progreso.setValue(66);
BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{ linea = linea.toUpperCase();
db.println(linea);}
f5.close();
progreso.setValue(83);
BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null) { linea = linea.toUpperCase();
db.println(linea);}
f6.close();
progreso.setValue(100);
db.close();
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}
class BK2 implements ActionListener //restaurar
{
public void actionPerformed(ActionEvent bk2)
{
try
{
status("");
FileDialog cuadro = new FileDialog(ATB.this, "Elija la copia de seguridad (.bak) de la base de datos a restaurar", FileDialog.LOAD);
String aux = "";
cuadro.show();
aux = cuadro.getDirectory() + cuadro.getFile();
String aux2 = aux.substring(0,(aux.length() - 4));
if ((aux.charAt(aux.length()-4) == '.') && (aux.charAt(aux.length()-3) == 'b') && (aux.charAt(aux.length()-2) == 'a') && (aux.charAt(aux.length()-1) == 'k'))
{
String linea = "";
long now = System.currentTimeMillis();
File base = new File(aux);
baseActual = new File(aux2);
BufferedReader viejo = new BufferedReader(new FileReader(base));
String primera = viejo.readLine();
long antes = Long.parseLong(""+primera);
long resta = now - antes;
resta = resta / 1000;
resta = resta / 60; //minutos
resta = resta / 60; //horas
Long a = new Long(resta);
String yata = a.toString();
int response = (JOptionPane.showConfirmDialog(ATB.this,"¿Desea restaurar la copia de seguridad creada hace " + yata + " horas?","¿Está seguro?", 0));
if (response == 0)
{
baseActual.delete();
PrintWriter db = new PrintWriter(new BufferedWriter(new FileWriter(baseActual)));
while ((linea = viejo.readLine()) != null)
{
db.println(""+linea);
}
db.close();
status("Base de datos restaurada correctamente");
}
viejo.close();
}
else
status("Elija un archivo correcto (.bak)");
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}
class POP implements ActionListener //modificar (pop-up menu)
{
public void actionPerformed(ActionEvent popop)
{
status("");
a_episodio.show();
a_episodio.pon(modificar_aux);
}
}
/***************************************************************************************/
/****************************** Aquí empiezan las otras clases *************************/
/***************************************************************************************/
public class AnnadirEpisodio extends JFrame
{
JButton a_guardar = new JButton("Guardar");
JButton a_limpiar = new JButton("Limpiar");
JButton a_cerrar = new JButton("Cerrar");
JTextField a_name = new JTextField("");
JTextField a_ep = new JTextField("");
JTextField a_ccd = new JTextField("");
JTextField a_tamanno = new JTextField("");
Choice a_idioma = new Choice();
Choice a_subtitulo = new Choice();
Choice a_subber = new Choice();
Choice a_formato = new Choice();
JTextField a_total = new JTextField("");
JTextArea a_notas = new JTextArea("");
JPanel p;
Panel content = new Panel();
Panel subcontent = new Panel();
Panel botones = new Panel();
JScrollPane panesc = new JScrollPane(a_notas);
public AnnadirEpisodio()
{
a_guardar.addActionListener(new AA1());
a_limpiar.addActionListener(new AA2());
a_cerrar.addActionListener(new AA3());
annadeItems();
this.setLocation(200,200);
this.setTitle("Añadir Episodios a la Base de Datos");
this.setSize(480,250);
a_guardar.setMnemonic('G');
a_limpiar.setMnemonic('L');
a_cerrar.setMnemonic('C');
a_name.setBorder(new TitledBorder("NOMBRE"));
a_name.setBackground(Color.lightGray);
a_ep.setBorder(new TitledBorder("EPISODIO"));
a_ep.setBackground(Color.lightGray);
a_ccd.setBorder(new TitledBorder("CD"));
a_ccd.setBackground(Color.lightGray);
a_tamanno.setBorder(new TitledBorder("TAMAÑO"));
a_tamanno.setBackground(Color.lightGray);
a_total.setBorder(new TitledBorder("Nº EP. SERIE"));
a_total.setBackground(Color.lightGray);
a_notas.setBorder(new TitledBorder("NOTAS"));
a_notas.setBackground(Color.lightGray);
p = (JPanel) getContentPane();
p.setLayout(new BorderLayout());
p.add("Center", content);
p.add("South", botones);
botones.setLayout(new GridLayout(1,3));
content.setLayout(new BorderLayout());
subcontent.setLayout(new GridLayout(3,3));
content.add("Center", subcontent);
content.add("South", panesc);
subcontent.add(a_name);
subcontent.add(a_ep);
subcontent.add(a_ccd);
subcontent.add(a_formato);
subcontent.add(a_idioma);
subcontent.add(a_subtitulo);
subcontent.add(a_subber);
subcontent.add(a_tamanno);
subcontent.add(a_total);
botones.add(a_guardar);
botones.add(a_limpiar);
botones.add(a_cerrar);
}
void annadeItems()
{
a_idioma.addItem("IDIOMA");
a_idioma.addItem("JAPONÉS");
a_idioma.addItem("INGLÉS");
a_idioma.addItem("ESPAÑOL");
a_idioma.addItem("FRANCÉS");
a_idioma.addItem("ALEMÁN");
a_idioma.addItem("ITALIANO");
a_idioma.addItem("OTRO");
a_subtitulo.addItem("SUBTÍTULOS");
a_subtitulo.addItem("INGLÉS");
a_subtitulo.addItem("ESPAÑOL");
a_subtitulo.addItem("JAPONÉS");
a_subtitulo.addItem("FRANCÉS");
a_subtitulo.addItem("ALEMÁN");
a_subtitulo.addItem("ITALIANO");
a_subtitulo.addItem("OTRO");
addSubbers();
a_formato.addItem("FORMATO");
a_formato.addItem("AVI");
a_formato.addItem("MPG");
a_formato.addItem("MPEG");
a_formato.addItem("ASF");
a_formato.addItem("RM");
a_formato.addItem("VIV");
a_formato.addItem("MOV");
a_formato.addItem("Otro");
}
void addSubbers()
{
try
{
String leido = "";
a_subber.add("SUBBER");
BufferedReader sub = new BufferedReader(new FileReader(subbers));
while ((leido = sub.readLine()) != null)
{
a_subber.addItem(""+leido);
}
sub.close();
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
void pon(String esto)
{
int ordt = 0;
Vector hang = new Vector(0);
String recortado = "";
String numero = "";
String anterior = "";
while (!((esto.charAt(ordt+1) == '-') && (esto.charAt(ordt) == ' ')))
{
recortado += esto.charAt(ordt);
ordt++;
}
while (esto.charAt(ordt) != '(')
{
if ((esto.charAt(ordt) != ' ') && (Character.isDigit(esto.charAt(ordt))))
{
numero += esto.charAt(ordt);
}
ordt++;
}
hang = buscaEpisodio("" + recortado, "" + numero);
anterior = hang.elementAt(0).toString();
a_name.setText(""+cogeCampo(1,anterior));
a_ep.setText(""+cogeCampo(2,anterior));
a_ccd.setText(""+cogeCampo(3,anterior));
a_idioma.select(""+cogeCampo(4,anterior));
a_subtitulo.select(""+cogeCampo(5,anterior));
a_subber.select(""+cogeCampo(6,anterior));
a_formato.select(""+cogeCampo(7,anterior));
a_total.setText(""+cogeCampo(8,anterior));
a_tamanno.setText(""+cogeCampo(9,anterior));
a_notas.setText(""+ponSaltos(cogeCampo(10,anterior)));
}
class AA1 implements ActionListener //guardar
{
public void actionPerformed(ActionEvent aa1)
{
String complete = "";
String aux = "";
status("");
if ((aux = a_name.getText()).compareTo("") != 0)
{
complete += "["+aux;
complete += "][" + a_ep.getText();
complete += "][" + a_ccd.getText();
if (a_idioma.getSelectedItem().compareTo("IDIOMA") != 0)
{
complete += "][" + a_idioma.getSelectedItem();
}
else
complete += "][";
if (a_subtitulo.getSelectedItem().compareTo("SUBTÍTULOS") != 0)
{
complete += "][" + a_subtitulo.getSelectedItem();
}
else
complete += "][";
if (a_subber.getSelectedItem().compareTo("SUBBER") != 0)
{
complete += "][" + a_subber.getSelectedItem();
}
else
complete += "][";
if (a_formato.getSelectedItem().compareTo("FORMATO") != 0)
{
complete += "][" + a_formato.getSelectedItem();
}
else
complete += "][";
complete += "][" + a_total.getText();
complete += "][" + a_tamanno.getText();
complete += "][" + quitaSaltos(a_notas.getText()) + "]";
complete = complete.toUpperCase();
borraEpisodio(a_name.getText().toUpperCase(), a_ep.getText());
insertaElemento(complete);
}
else
status("Inserte un nombre para el episodio");
}
}
class AA2 implements ActionListener //limpiar
{
public void actionPerformed(ActionEvent aa2)
{
status("");
a_name.setText("");
a_ep.setText("");
a_ccd.setText("");
a_idioma.select("IDIOMA");
a_subtitulo.select("SUBTÍTULOS");
a_subber.select("SUBBER");
a_formato.select("FORMATO");
a_total.setText("");
a_tamanno.setText("");
a_notas.setText("");
}
}
class AA3 implements ActionListener //cerrar
{
public void actionPerformed(ActionEvent aa3)
{
status("");
a_episodio.dispose();
}
}
};
//*********************************************************
public class AnnadirCd extends JFrame
{
JButton a_prev = new JButton("<- Prev");
JButton a_guardar = new JButton("Guardar");
JButton a_limpiar = new JButton("Limpiar");
JButton a_cerrar = new JButton("Cerrar");
JButton a_next = new JButton("Next ->");
JTextField a_name = new JTextField("");
JTextField a_ep = new JTextField("");
JTextField a_ccd = new JTextField("");
JTextField a_tamanno = new JTextField("");
Choice a_idioma = new Choice();
Choice a_subtitulo = new Choice();
Choice a_subber = new Choice();
Choice a_formato = new Choice();
JTextField a_total = new JTextField("");
JTextArea a_notas = new JTextArea("");
JPanel p;
Panel content = new Panel();
Panel subcontent = new Panel();
Panel botones = new Panel();
JScrollPane panesc = new JScrollPane(a_notas);
Vector almacen = new Vector(0);
int max = 0;
int actual = 0;
public AnnadirCd(int numero)
{
a_guardar.addActionListener(new AA1());
a_limpiar.addActionListener(new AA2());
a_cerrar.addActionListener(new AA3());
a_prev.addActionListener(new AP1());
a_next.addActionListener(new AN1());
annadeItems();
this.setLocation(200,200);
this.setTitle("Añadir CD número: " +numero);
this.setSize(550,250);
a_guardar.setMnemonic('G');
a_limpiar.setMnemonic('L');
a_cerrar.setMnemonic('C');
a_name.setBorder(new TitledBorder("NOMBRE"));
a_name.setBackground(Color.lightGray);
a_ep.setBorder(new TitledBorder("EPISODIO"));
a_ep.setBackground(Color.lightGray);
a_ccd.setBorder(new TitledBorder("CD"));
a_ccd.setBackground(Color.lightGray);
a_ccd.setEditable(false);
a_ccd.setText(""+numero);
a_tamanno.setBorder(new TitledBorder("TAMAÑO"));
a_tamanno.setBackground(Color.lightGray);
a_total.setBorder(new TitledBorder("Nº EP. SERIE"));
a_total.setBackground(Color.lightGray);
a_notas.setBorder(new TitledBorder("NOTAS"));
a_notas.setBackground(Color.lightGray);
p = (JPanel) getContentPane();
p.setLayout(new BorderLayout());
p.add("Center", content);
p.add("South", botones);
botones.setLayout(new GridLayout(1,5));
content.setLayout(new BorderLayout());
subcontent.setLayout(new GridLayout(3,3));
content.add("Center", subcontent);
content.add("South", panesc);
subcontent.add(a_name);
subcontent.add(a_ep);
subcontent.add(a_ccd);
subcontent.add(a_formato);
subcontent.add(a_idioma);
subcontent.add(a_subtitulo);
subcontent.add(a_subber);
subcontent.add(a_tamanno);
subcontent.add(a_total);
botones.add(a_prev);
botones.add(a_guardar);
botones.add(a_limpiar);
botones.add(a_cerrar);
botones.add(a_next);
a_prev.setEnabled(false);
}
String cogeDatos()
{
String complete = "";
String aux = "";
status("");
if ((aux = a_name.getText()).compareTo("") != 0)
{
complete += "["+aux;
complete += "][" + a_ep.getText();
complete += "][" + a_ccd.getText();
if (a_idioma.getSelectedItem().compareTo("IDIOMA") != 0)
{
complete += "][" + a_idioma.getSelectedItem();
}
else
complete += "][";
if (a_subtitulo.getSelectedItem().compareTo("SUBTÍTULOS") != 0)
{
complete += "][" + a_subtitulo.getSelectedItem();
}
else
complete += "][";
if (a_subber.getSelectedItem().compareTo("SUBBER") != 0)
{
complete += "][" + a_subber.getSelectedItem();
}
else
complete += "][";
if (a_formato.getSelectedItem().compareTo("FORMATO") != 0)
{
complete += "][" + a_formato.getSelectedItem();
}
else
complete += "][";
complete += "][" + a_total.getText();
complete += "][" + a_tamanno.getText();
complete += "][" + quitaSaltos(a_notas.getText()) + "]";
complete = complete.toUpperCase();
}
else
status("Inserte un nombre para el episodio");
return complete;
}
void escribeDatos(String cadena)
{
String a1 = ""; String a2 = ""; String a3 = ""; String a4 = ""; String a5 = ""; String a6 = "";
String a7 = ""; String a8 = ""; String a9 = ""; String a10 = "";
int corchetes = 1;
int j=1;
for (int counter=1;counter<11 ;counter++ )
{
switch (corchetes)
{
case 1:
{
while (cadena.charAt(j) != ']')
{
a1 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 2:
{
while (cadena.charAt(j) != ']')
{
a2 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 3:
{
while (cadena.charAt(j) != ']')
{
a3 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 4:
{
while (cadena.charAt(j) != ']')
{
a4 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 5:
{
while (cadena.charAt(j) != ']')
{
a5 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 6:
{
while (cadena.charAt(j) != ']')
{
a6 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 7:
{
while (cadena.charAt(j) != ']')
{
a7 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 8:
{
while (cadena.charAt(j) != ']')
{
a8 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 9:
{
while (cadena.charAt(j) != ']')
{
a9 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
case 10:
{
while (cadena.charAt(j) != ']')
{
a10 += "" + cadena.charAt(j);
j++;
}
j += 2;
} break;
}//switch
corchetes++;
}//for
a_name.setText(""+a1);
a_ep.setText(""+a2);
a_ccd.setText(""+a3);
a_idioma.select(""+a4);
a_subtitulo.select(""+a5);
a_subber.select(""+a6);
a_formato.select(""+a7);
a_total.setText(""+a8);
a_tamanno.setText(""+a9);
a_notas.setText(""+ponSaltos(a10));
}
void annadeItems()
{
a_idioma.addItem("IDIOMA");
a_idioma.addItem("JAPONÉS");
a_idioma.addItem("INGLÉS");
a_idioma.addItem("ESPAÑOL");
a_idioma.addItem("FRANCÉS");
a_idioma.addItem("ALEMÁN");
a_idioma.addItem("ITALIANO");
a_idioma.addItem("OTRO");
a_subtitulo.addItem("SUBTÍTULOS");
a_subtitulo.addItem("INGLÉS");
a_subtitulo.addItem("ESPAÑOL");
a_subtitulo.addItem("JAPONÉS");
a_subtitulo.addItem("FRANCÉS");
a_subtitulo.addItem("ALEMÁN");
a_subtitulo.addItem("ITALIANO");
a_subtitulo.addItem("OTRO");
addSubbers();
a_formato.addItem("FORMATO");
a_formato.addItem("AVI");
a_formato.addItem("MPG");
a_formato.addItem("MPEG");
a_formato.addItem("ASF");
a_formato.addItem("RM");
a_formato.addItem("VIV");
a_formato.addItem("MOV");
a_formato.addItem("OTRO");
}
void addSubbers()
{
try
{
String leido = "";
a_subber.add("SUBBER");
BufferedReader sub = new BufferedReader(new FileReader(subbers));
while ((leido = sub.readLine()) != null)
{
a_subber.addItem(""+leido);
}
sub.close();
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
class AA1 implements ActionListener //guardar
{
public void actionPerformed(ActionEvent aa1)
{
status("");
almacen.insertElementAt(cogeDatos(), actual);
for (int num=0;num < almacen.size() ;num++ )
{
insertaElemento(""+almacen.elementAt(num));
}
}
}
class AA2 implements ActionListener //limpiar
{
public void actionPerformed(ActionEvent aa2)
{
status("");
a_name.setText("");
a_ep.setText("");
a_idioma.select("IDIOMA");
a_subtitulo.select("SUBTÍTULOS");
a_subber.select("SUBBER");
a_formato.select("FORMATO");
a_total.setText("");
a_tamanno.setText("");
a_notas.setText("");
}
}
class AA3 implements ActionListener //cerrar
{
public void actionPerformed(ActionEvent aa3)
{
status("");
almacen.removeAllElements();
a_cd.dispose();
}
}
class AP1 implements ActionListener //previo
{
public void actionPerformed(ActionEvent ap1)
{
String auxy = "";
status("");
auxy = cogeDatos();
if (auxy.compareTo("") != 0)
{
almacen.insertElementAt(auxy,actual);
}
else
max--;
actual--;
escribeDatos(""+almacen.elementAt(actual));
almacen.removeElementAt(actual);
if (actual == 0)
{
a_prev.setEnabled(false);
}
}
}
class AN1 implements ActionListener //next
{
public void actionPerformed(ActionEvent an1)
{
String auxy = "";
status("");
auxy = cogeDatos();
if (auxy.compareTo("") != 0)
{
almacen.insertElementAt(auxy,actual);
actual++;
a_prev.setEnabled(true);
if (actual>max)
{
max++;
// a_name.setText("");
a_ep.setText("");
a_idioma.select("IDIOMA");
a_subtitulo.select("SUBTÍTULOS");
a_subber.select("SUBBER");
a_formato.select("FORMATO");
// a_total.setText("");
a_tamanno.setText("");
a_notas.setText("");
}
else
{
escribeDatos(""+almacen.elementAt(actual));
almacen.removeElementAt(actual);
}
}
}
}
};
//*******
// ver: list.show; list.cargaListon();
// buscar: list.show(); setLista(string, 1);
public class Lista extends JFrame // con == 1 es busqueda. con == 0 es visualizacion
{
JPanel king;
Panel botons = new Panel();
JList liston = new JList();
JButton atras = new JButton("<- Prev");
JButton cerrar = new JButton("X");
JButton adelante = new JButton("Next ->");
JButton file_ant = new JButton("<<<");
JButton file_sig = new JButton(">>>");
JLabel adel = new JLabel("Resultados de la búsqueda");
Vector container;
Vector auxyl = new Vector(0);
Vector hang = new Vector(0);
String selec = new String("");
String recortado = new String("");
int contador = 0;
int max = 0;
int resto = 0;
int inicio = 0;
int total = 0;
int fhit = 1;
JScrollPane scroll = new JScrollPane(liston);
public Lista()
{
king = (JPanel) getContentPane();
king.setLayout(new BorderLayout());
king.add("North",adel);
king.add("Center",scroll);
king.add("South", botons);
botons.setLayout(new GridLayout(1,5));
botons.add(file_ant);
botons.add(atras);
botons.add(cerrar);
botons.add(adelante);
botons.add(file_sig);
atras.setMnemonic('P');
cerrar.setMnemonic('X');
adelante.setMnemonic('N');
atras.setEnabled(true);
adelante.setEnabled(true);
file_ant.setEnabled(false);
file_sig.setEnabled(false);
atras.addActionListener(new A1());
adelante.addActionListener(new A2());
file_ant.addActionListener(new FA());
file_sig.addActionListener(new FS());
cerrar.addActionListener(new C());
MouseListener mouseListener = new MouseAdapter()
{
public void mouseClicked(MouseEvent epi)
{
if (epi.getClickCount() == 3)
{
modificar_aux = ""+liston.getSelectedValue();
if (modificar_aux.compareTo("Ningún episodio") != 0)
{
popup.show(liston,epi.getX(),epi.getY()+15);
}
}
if (epi.getClickCount() == 2)
{
hang.removeAllElements();
selec = ""+liston.getSelectedValue();
if (selec.compareTo("Ningún episodio") != 0)
{
int ordt = 0;
recortado = "";
String numero = "";
while (!((selec.charAt(ordt+1) == '-') && (selec.charAt(ordt) == ' ')))
{
recortado += selec.charAt(ordt);
ordt++;
}
while (selec.charAt(ordt) != '(')
{
if ((selec.charAt(ordt) != ' ') && (Character.isDigit(selec.charAt(ordt))))
{
numero += selec.charAt(ordt);
}
ordt++;
}
hang = buscaEpisodio("" + recortado, "" + numero);
colocaEnTabla(hang);
}
}
}
};
liston.addMouseListener(mouseListener);
}//Lista()
public void setLista(Vector auxy, int con)
{
total = auxy.size();
max = (total/100);
resto = (total - (max*100));
container = new Vector(0);
if (con == 1)
{
adel.setText("Resultados de la búsqueda");
file_sig.setEnabled(false);
file_ant.setEnabled(false);
}
if (total > 100)
{
for (int haj=0;haj<100 ;haj++ )
{
adelante.setEnabled(true);
container.addElement(auxy.elementAt(haj));
}
}
else
{
for (int huj=0;huj<total ;huj++ )
{
container.addElement(auxy.elementAt(huj));
}
atras.setEnabled(false);
adelante.setEnabled(false);
}
atras.setEnabled(false);
liston.setListData(container);
for (int y=0;y<total ;y++ )
{
auxyl.addElement(auxy.elementAt(y));
}
}
public void cargaListon()
{
fhit = 1;
file_sig.setEnabled(true);
file_ant.setEnabled(false);
list.lee_y_manda(fhit);
}
public void lee_y_manda(int fhito)
{
try
{
String leido = "";
Vector aus = new Vector(0);
switch (fhito)
{
case 1:
BufferedReader leedor2 = new BufferedReader(new FileReader(file1));
while ((leido=leedor2.readLine()) != null)
{
aus.addElement(""+cogeCampo(1,leido)+" - "+cogeCampo(2,leido)+" (cd: "+cogeCampo(3,leido)+")");
}
leedor2.close();
adel.setText("Registros de la A a la D");
break;
case 2:
BufferedReader leedor3 = new BufferedReader(new FileReader(file2));
while ((leido=leedor3.readLine()) != null)
{
aus.addElement(""+cogeCampo(1,leido)+" - "+cogeCampo(2,leido)+" (cd: "+cogeCampo(3,leido)+")");
}
leedor3.close();
adel.setText("Registros de la E a la H");
break;
case 3:
BufferedReader leedor4 = new BufferedReader(new FileReader(file3));
while ((leido=leedor4.readLine()) != null)
{
aus.addElement(""+cogeCampo(1,leido)+" - "+cogeCampo(2,leido)+" (cd: "+cogeCampo(3,leido)+")");
}
leedor4.close();
adel.setText("Registros de la I a la L");
break;
case 4:
BufferedReader leedor5 = new BufferedReader(new FileReader(file4));
while ((leido=leedor5.readLine()) != null)
{
aus.addElement(""+cogeCampo(1,leido)+" - "+cogeCampo(2,leido)+" (cd: "+cogeCampo(3,leido)+")");
}
leedor5.close();
adel.setText("Registros de la M a la Q");
break;
case 5:
BufferedReader leedor6 = new BufferedReader(new FileReader(file5));
while ((leido=leedor6.readLine()) != null)
{
aus.addElement(""+cogeCampo(1,leido)+" - "+cogeCampo(2,leido)+" (cd: "+cogeCampo(3,leido)+")");
}
leedor6.close();
adel.setText("Registros de la R a la U");
break;
case 6:
BufferedReader leedor7 = new BufferedReader(new FileReader(file6));
while ((leido=leedor7.readLine()) != null)
{
aus.addElement(""+cogeCampo(1,leido)+" - "+cogeCampo(2,leido)+" (cd: "+cogeCampo(3,leido)+")");
}
leedor7.close();
adel.setText("Registros de la V a la Z");
break;
}//switch
if (aus.size() > 0)
{
list.setLista(aus,0);
}
else
{
aus.addElement("Ningún episodio");
list.setLista(aus,0);
}
}//try
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
public class A1 implements ActionListener
{
public void actionPerformed(ActionEvent a1)
{
contador--;
inicio-=100;
container = new Vector(0);
for (int w=inicio;w <= (inicio+99) ;w++ )
{
container.addElement(auxyl.elementAt(w));
}
if (contador == 0)
{
atras.setEnabled(false);
}
liston.setListData(container);
adelante.setEnabled(true);
}
};
public class A2 implements ActionListener
{
public void actionPerformed(ActionEvent a2)
{
contador++;
inicio+=100;
container = new Vector(0);
if (contador < max)
{
for (int w=inicio;w <= (inicio+99) ;w++ )
{
container.addElement(auxyl.elementAt(w));
}
}
else
{
for (int w=inicio;w <= (inicio+(resto-1)) ;w++ )
{
container.addElement(auxyl.elementAt(w));
}
adelante.setEnabled(false);
}
liston.setListData(container);
atras.setEnabled(true);
}
};
public class C implements ActionListener
{
public void actionPerformed(ActionEvent c1)
{
auxyl.removeAllElements();
hang.removeAllElements();
list.dispose();
}
};
public class FA implements ActionListener
{
public void actionPerformed(ActionEvent x1)
{
auxyl.removeAllElements();
fhit--;
if (fhit == 1)
{
file_ant.setEnabled(false);
}
file_sig.setEnabled(true);
lee_y_manda(fhit);
}
};
public class FS implements ActionListener
{
public void actionPerformed(ActionEvent f1)
{
auxyl.removeAllElements();
fhit++;
if (fhit == 6)
{
file_sig.setEnabled(false);
}
file_ant.setEnabled(true);
lee_y_manda(fhit);
}
};
};
¿Es un pájaro? ¿es un avión?. No, es un Ligre disfrazado de cocodrilo.
#614
Escrito 17 September 2002 - 10:42 PM
#615
Escrito 17 September 2002 - 10:42 PM
11/09/2K2
ZonaRed Foros - Sus foros (que tambien son los nuestros xD) han cambiado de direccion, a postear todos! -Gotetsu
No$GBA v 1.3a - Nueva version de este emu de GBA para windows... recuerden que es mas bien un debbuger para desarrolladores... trae varias optimizaciones que podeis ver en la pagina oficial... -Gotetsu
HAM 2.5 - Si te interesa programar para la GBA, ha salido una nueva version de este Kit para Desarrolladores, parece ser que esta es una actualizacion en GRANDE!! (y tambien por que ocupa 40 megas el instalador xD) -Gotetsu
Mame WIP - Ultimamente se ha actualizado la pagina oficial de avances del mame (emulador multiarcade), por lo que vale la pena una visita!!! ultima actualizacion con exelentes juegos como Jan Jan Paradise... xDDDDDDD -Gotetsu
Concurso de programadores de GP32 - En esta pagina, se esta llevando un concurso de programadores para la consola GP32... Pero tienen tienen unos premios bastante malos, como: 3 consolas XBOX, Kit para programa profesionalmente para la GP32 (valuado en casi $10000 dolares) o 100 reproductores de DVD... alguien se apunta? xDDDDD -Gotetsu
VirtuaNES V. 0.69c - Nueva version de este emu de NES para WIN, se han corregido fallos que tenian 5 juegos en especial... -Gotetsu
Satourne WIP - El creador de este emu de Saturn, anuncia que ya ha regresado de las vacaciones y que trabajara de nuevo en la proxima version, enfocandose mucho mas en la velocidad del emu... -Gotetsu
Malas noticias de NEMU - Uno de los main coders de este emu (Lemmy) parece que ha parado de trabajar en el, por lo que ahora solo esta trabajando LaC .... Nemu era el mejor emu de N64 (hasta que Project64 le robo la corona)... thx Martin por la noticia -Gotetsu
Stepmania unofficial releasses - Para aquellos que no soportan la espera de la proxima version del stepmania, en esta pagina podran encontrar versiones PRELIMINARES Y NO TERMINADAS de las proximas Betas... ahora con la ultima build de hoy @_@ -Gotetsu
Silent Scope GBA - Para tooooodos aquellos que dudan del poder de esta maravilla y que se la pasan diciendo: "los 3D no van en una portatil, y no tiene tanto poder como dicen y bla bla bla bla" pues aqui tienen el Silent Scope que es una preciosura IGUALITA al arcade... no corran... VUELEN por el!!! -Gotetsu
X - Arcade - Les vuelvo a reiterar, si pueden, compren esta chulada que te quitara de ir a las recreativas tan seguido y sin gastar tanto dinero... piensenlo y vallan por el suyo (yo quiero uno!!!) -Gotetsu
Voy a vaciar el buzón de correo ;-)... - Franxis
EliteDivX ha cambiado de servidor y ha puesto algunas nuevas películas para descargar en Div-X, como DragonFly, Jimmy Neutron, Asterix y Obelix Misión Cleopatra, Toda la Verdad, Muertos del Pasado, etc. Thx, Fran, por el aviso. - Franxis
ZeroNews ha sacado el 4º pack de su GBA Release Index, que contiene las carátulas, capturas de pantalla e información de las ROMs de Gameboy Advance 301-400. También estan para descargar los 3 primeros volúmenes (001-100, 101-200, 201-300). Thx, Randall, por el aviso. - Franxis
QuickView Pro 2.50 es un programa para DOS que conocía de hace muchos años, pero que no sabía que seguía desarrollándose... Resulta que leí en varias webs ayer que la última versión reproduce Div-X (3.11, 4.0 y 5.0), Video-CD, MP3, etc, perfectamente y en equipos lentos... Habrá que echarle un vistazo... - Franxis
Emumaniacos.com.br han puesto en su web 450 ROMs de Nintendo 64 para descargar... Thx, Cirino, por el aviso. - Franxis
CPCE 1.0: Nueva versión de uno de los mejores emuladores de Amstrad CPC para DOS y Windows... - Franxis
Canal Mestizo: La web de nuestro amigo Kat Ayanami vuelve a estar online, después de la caida de su anterior servidor "MentesVirtuales"... Ya tiene 20 webs en su comunidad, un nuevo manual para crear CFGs en el Counter Strike y alguna nueva sorpresita... - Franxis
NeutrinoSX2 0.02: Nueva versión de este primitivo emulador de PS-2 para Windows, que viene con excasas novedades... - Franxis
MiniMúsica es una nueva web de música super-comprimida en MP3... Tiene varios mini-full albums, bandas sonoras, temas variados, etc. Curiosa idea... Thx, NoProblem. - Franxis
Otro FTP con Ikaruga DC: Pumucky me manda otro FTP que tiene para descargar el Ikaruga para la consola Sega Dreamcast... - Franxis
RealSpectrum beta 13: Nueva versión de uno de los más perfectos emuladores de Spectrum para DOS y Windows... - Franxis
ZonePSX ha puesto nuevas ISOs de PSX: Captain Tsubasa - Get in the Tomorrow, Captain Tsubasa - Densetsu Joshou, Castlevania - Symphony of the Night, Dr. Slump, Hokuto no Ken 2, etc. Thx, Djborre, por el aviso. - Franxis
Necstasy ha sacado una nueva ISO de PC-Engine para descargar: Sapphire. Se trata de un matamarcianos que parece bastante interesante... - Franxis
ISS-Fan es una web en castellano dedicada a la serie de juegos de futbol I.S.S. de Konami que nos recomienda Krespo. Tiene muchas noticias sobre la saga actualizadas puntualmente... - Franxis
Coor 1.0 es un juego español de ROL online. Acaba de salir la versión 1.0... Thx, Chele, por el aviso. - Franxis
wNetSend es una curiosa utilidad que nos recomienda NoProblem... Se trata de una aplicación para enviar mensajes entre ordenadores Windows NT/2000/XP de un a red local... Algo así como el Messenger para pequeñas redes... - Franxis
RolingCDR ha puesto nuevos programas de grabación de CDs, como Nero 5.5.9.9 (español), Easy CD Creator 5.3.1.154 (español), etc. Thx a su webmaster. - Franxis
AstonShell es un programa que nos recomienda Jorjitoo. Es similar al WindowBlinds (cambia el aspecto del Windows, pero a diferencia de este no relentiza el equipo, ya que hace cosas más "delicadas" con el kernel del Windows). - Franxis
DelaC ha subido la vieja aventura gráfica The Dig de LucasArts. Se trata de la versión completa con todos los videos y músicas... Thx a su webmaster por el aviso.
RPG Time: Esta web dedicada al RPG ha cambiado de diseño y sigue poniendo noticias de buena calidad... Echadle un vistazo. Thx a su webmaster por el aviso. - Franxis
Crónicas de Zion es una nueva web en castellano dedicada a Matrix... Promete mucha información sobre la película y sobre las próximas secuelas Matrix Reloaded y Matrix Revolutions. Thx, RodoR, por el aviso. - Franxis
AlmaOscuraX ha puesto el DivX Pro 5.02 Corporate Edition con sonido AC3 en versión retail... Thx, Oscar, por el aviso. - Franxis
Rincón del Juego ha subido las músicas en formato MIDI de la serie completa de juegos de Final Fantasy (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, Adventure, Tactics, Legends 1, 2, 3). Thx, MuNiN. - Franxis
Metal Gear Medley: Se trata de un remix de una canción del Metal Gear Solid con voces del propio juego que ha realizado Manuel Mora... Teneis la versión en castellano aquí y la versión en inglés aquí. - Franxis
09/09/2K2
IndiceDivX: Después de sus problemas con su anterior servidor, la mejor web en español dedicada al Div-X vuelve a abrir sus puertas en uno nuevo... No os la perdais. - Franxis
X-Arcade Dual Controller: Se trata de un control doble tipo recreativa compatible con PC (especial para el MAME), PS-2 y Dreamcast. Tiene un precio razonable y al parecer las mejores prestaciones... Lo venden aquí. - Franxis
Moopeg 0.2a: Se trata de un sustituto para el reproductor de medios del Windows, que sólo ocupa 64 Kb, por lo que es ideal para ver películas en Div-X en equipos lentos ó con poca memoria. - Franxis
Acerca de Ikaruga: Para todos los preguntais por correo sobre la ISO de este nuevo juego de Sega Dreamcast que os he puesto hace unas horas, id a este enlace donde teneis un review del juego. Por cierto, la ISO esta en formato Discjuggler 3.5, si teneis problemas para tostarla, utilizad el CDI2Nero 0.9.9 y tostadla con el NERO. Thx, Eduardo Francés, por el aviso. - Franxis
EternalQuest EQ 0.6.3a: Se trata de un emulador del servidor de EverQuest, con el cual podreis crearos vuestros propios servidores dedicados a este juego. Se trata de una versión alpha para ver que tal resultado da... -Franxis
El Mejor Warez - Despues de una semana Offline por problemas con el server vienen con muchas novedades, Juegos: Mafia, Grand Prix 4, Half-Life, Vampire, Divx: Arac Attack, Men In Black 2, La Reina de los condenados, La Maquina del Tiempo, Spiderman, Lucia y el Sexo.... thx Coax -Gotetsu
TodoAlbums - Acaban de subir 4 nuevos albums: Mecano - Entre El Suelo y El Cielo, Mecano - Descanso Dominical, Café Quijano - La Taberna Del Buda y Venga Boys - The Platinum Album... thx El Gran Maestro Jedi Galastiko -Gotetsu
Utils PS2 - Me manda otro link en donde podran encontrar: el Mad2PS2, el Sony CD/DVD Generator o el KadePSX... thx Orozco -Gotetsu
MundoZelda - En esta pagina con todo lo relativo al Zelda, se han actualizado con: 18 skins para el winamp, 23 nuevos wallpapers, 27 sprites y 25 iconos de zelda... Thx Gaebora -Gotetsu
NoSoloEmus - Una pequeña actualizacion xD: Desert Rats, Tiger Woods PGA, Vietnam Black Ops, Fifa 2002 World Cup y Empire Earth, una peli porno se titula Jenny McCarthy Playboy XXX, Quake 3 Arena, Delta Force -Land Warrior, Tactical Ops v2-full y Rally Trophy... Thx XuKRoN -Gotetsu
Emuzero - Aca podeis encontrar galerias de juegos de gba en especial,disponen de mas de 30 roms de gba para bajar con capturas de los roms rulando con el emulador... thx Pedro Torres -Gotetsu
Web2K2 - Pone para descargar los siguientes programas: MSN Messenger v5.0.0515, Windows XP SP1 en ingles y aleman, KaZaA Lite DELUXE v1.7.2, WinMX v3.3 y Windows Media Player 9 Corona... thx ZoLk!eN -Gotetsu
Asno2K - Tras casi 2 semanas OffLine vuelve... Una de las mejores paginas de ELINKS... thx xxx xxx -Gotetsu
VisualBoy Advance 1.1: Nueva versión del mejor emulador de Gameboy Advance para Windows... Añade nuevas opciones interesantes, como la de eliminar las intros de los juegos, mejoras de compatibilidad, corrección de diversos fallos en la emulación, etc. - Franxis
WinUAE 0.8.22r1: Nueva versión de este impresionante emulador de Commodore Amiga para Windows. Ahora esta basado en el código fuente del UAE 0.8.22, corrección de diversos fallos en la emulación de muchos juegos, mejoras en la grabación de AVIs, etc. - Franxis
Project64 RDB 2.0: Se trata de un nuevo fichero de configuración que hace funcionar nuevos juegos en el emulador de Nintendo 64 Project 64. - Franxis
Más Ikaruga Dreamcast: En este enlace alternativo que nos manda Mr-copY también teneis para descargar este nuevo y genial juego de Sega Dreamcast... - Franxis
08/09/2K2
MESS 0.61: Nueva versión de este emulador de consolas y ordenadores, que vuelve a actualizarse después de muchos meses. Añade soporte para Super Gameboy, Gameboy Color y varios variantes de Sega Master System. - Franxis
Ikaruga Dreamcast: Ikaruga es la última joya programada para la consola Sega Dreamcast... Un espectacular matamarcianos programado por Treasure y procedente de las recreativas (es algo así como la segunda parte no oficial del Radiant Silvergun)... Lo teneis para descargar en la web del título (ocupa 17 Mb, aunque no sé lo que durará allí)... - Franxis
PlanetaCom - Lo que nadie cuenta de la red: La genial web del gran Tomy Alaman vuelve a la carga con mucho material nuevo, como: Las últimas películas en DivX y VideoCD, lo último en MP3, juegos, programas, videos graciosos, más de 200 fotos de los mejores topless del verano, etc. Además sigue poniendo noticias diarias con lo mejor de Internet. Por último esta relanzando su nuevo top de webs, a los que teneis página web os recomiendo apuntaros... Thx, Tomy, por el aviso. - Franxis
xSnes9x Beta 5: Nueva versión de este emulador de Super Nintendo para la consola X-Box... Ahora soporta IPS, grabación de partidas, correcciones en el soporte 50Hz/60Hz, mejoras de compatibilidad, etc. - Franxis
Download a Saco 2.0 cumple sus 100.000 primeras visitas y sube 3 ISOs de PSX, 7 ISOs de PC-Engine, el Rave Racer para el VivaNonno y todas las ROMs de Atari 7800... Además de nuevas carátulas, cracks, programas, etc. Thx, Cristian. - Franxis
NeoPop 0.70/1.05: Nueva versión de este emulador de Neo·Geo Pocket para Windows... - Franxis
Emunyx ha abierto una nueva versión mejorada de la web en PHP-Nuke... En ella teneis todas sus ISOs de Sega CD, PC-Engine, etc. También Div-X y aplicaciones para descargar desde E-Donkey. Thx, Neo. - Franxis
AlmaOscuraX ha subido el nuevo reproductor Windows Media Player 9.0, así como los encoders Windows Media Audio 9.0 y Windows Media Video 9.0. Thx, Oscar, por el aviso. - Franxis
About Bomberman ha puesto nuevas ROMs como Bomberman Max 2 Azul y Rojo para GBA así como el Bomberman 64 de la Nintendo 64... Además pone noticias sobre un RPG basado en Bomberman que saldrá para la GBA... Thx, e-milio. - Franxis
DivXPort ha subido a un FTP la película Arac Attack en Div-X... 703 Mb... Thx, AlRoRa. - Franxis
07/09/2K2
Perdonad la falta de actualizaciones... El curro, las excusas de siempre vamos :-)... - Franxis
Cottage 0.10: Nueva versión de este emulador de recreativas programado en Java y que se puede jugar desde el propio navegador de Internet... Soporta algunos nuevos juegos como Mario Bros, 1942, Bank Panic, Circus Charlie, etc. También mejora algunos drivers como los del Bubble Bobble, Green Beret, Galaga, Pacman, etc, correcciones en el sonido y soporte para 2 jugadores... - Franxis
Armadillo Knight es el mejor juego en online programado en flash que he visto últimamente... Se trata de un clásico juego de plataformas parecido a los de Super Nintendo... Después de los problemas con su servidor, se acaba de mudar a este nuevo, y por fin se puede volver a jugar con él... - Franxis
Nuevo MAME para PS-2: Ha aparecido una nueva versión de este MAME para la PS-2, que ahora se puede grabar sobre CDs y no necesita accesorios adicionales como el NapLink... - Franxis
Tutorial MAME para PS-2: Si teneis problemas para hacer funcionar el MAME para PS-2, mira este tutorial. - Franxis
Web del MAME-X: El MAME-X, el increible emulador MAME para la consola X-Box, vuelve a tener página web. La teneis aquí. - Franxis
LucasArts amenaza a ScummVm: Al parecer a LucasArts no le gusta mucho el ScummVm... Lo podeis leer aquí. Thx, Leniad. - Franxis
Deadly Weaponz es un juego freeware para PC muy parecido al clásico Stunt Car Racer... Tiene muy buena pinta. - Franxis
La PS-2: Esta web vuelve a la carga y ha puesto varios enlaces para descargar una ISO del MAME para la consola PS-2... Thx, Tetsuo. - Franxis
Tienda EMUDEK: Antonio Miranda ha puesto en su tienda nuevos artículos en venta, como una memory card, cable RF y pistola Skill Mini para la PSX, mira laser para Gumcom 1 y 2 y fusible para PS-2, mando, SAV cable y Av Selector para X-Box, pistola con vibración para la Dreamcast, un organizador para la GameCube y varios accesorios para la consola GBA... Y todo a muy buen precio. Echadle un vistazo... - Franxis
Mangatika ha puesto varias ISOs de PSX para descargar desde FTPs: Dragon Quest 4, Dragon Quest 7 y Legend of Mana. Thx, Tarsuar. - Franxis
IndiceDonkey ha puesto para compartir la película de Spiderman en versión DVD... Thx, Miguel. - Franxis
QNX para Dreamcast: Al parecer este sistema operativo se ha portado a la consola Sega Dreamcast... Más en este enlace. - Franxis
RetroNES: Esta genial web dedicada a la consola NES ha subido muchas nuevas ROMs de este consola, además de la colección completa de Famicom Disk System (215 ROMs)... Thx, Diskover. - Franxis
Hentai.cl: Esta web dedicada al Hentai ya tiene muchas Gb en películas, mangas, fotos, etc, en descarga directa... Thx, Kaito. - Franxis
Emulamex tiene para descargar varios juegos hentai para PC además de sus guías en español... Entre ellos Nocturnal Illusions, Runaway City, Three Sister`s Story, etc. Además esta traduciendo el Dividead al español (el parche que tienen ahora va por el 60%, además tienen el juego original para descargar). Thx, Kameb. - Franxis
Emulajasm ha subido el Metal Slug 4, para los que todavía no lo tengais... Thx, Jasm. - Franxis
DeceEmuladores ha subido 21 nuevas ROMs de Gameboy Advance como Super Mario Advance, Bomberman Tournament, F-Zero, Kuru Kuru Kururin, Doom, Mario Kart, Pitfall, Rayman Advance, Tekken Advance, GT Advance 2, etc. También varias ROMs de Nintendo 64 y de CPS-2. Thx, DEC. - Franxis
Noticias Septiembre 2002
Noticias Agosto 2002
Noticias Julio 2002
Noticias Junio 2002
Noticias Mayo 2002
Noticias Abril 2002
Noticias Marzo 2002
Noticias Febrero 2002
Noticias Enero 2002
Noticias Diciembre 2001
Noticias Noviembre 2001
Noticias Octubre 2001
Noticias Septiembre 2001
Noticias Agosto 2001
Noticias Julio 2001
Noticias Junio 2001
Noticias Mayo 2001
Noticias Abril 2001
Noticias Marzo 2001
Noticias Febrero 2001
Noticias Enero 2001
Noticias Diciembre 2000
Noticias Noviembre 2000
Noticias Octubre 2000
Noticias Septiembre 2000
Noticias Agosto 2000
Noticias Julio 2000
Noticias Junio 2000
#616
Escrito 17 September 2002 - 10:42 PM
Azumanga Daioh berdasarkan manga Azumanga yang populer di Jepang. Setiap episode merupakan cerita lepas yang tidak memiliki hubungan dengan episode yang lain.
#617
Escrito 17 September 2002 - 10:42 PM
KIEN ME CANTA UNA CANCION!!!!
#618
Escrito 17 September 2002 - 10:42 PM
En plan de divulgación recomendamos este sencillo régimen alimenticio con objeto de facilitar la tarea a esos “indecisos” que están siempre diciendo que van a empezar a hacer tal y cual cosas, pero que nunca empiezan. Pueden estar seguros que con un poco de fuerza de voluntad y decisión se quedarán asombrados de los resultados y se alegrarán infinito de haberlo comido. ¡Animo!
RÉGIMEN MACROBIÓTICO
LUNES Desayuno · Café con sacarina ( solo o con leche
desnatada )
Comida · Dos huevos duros con acelgas o
espinacas con ajo refrito ( la
cantidad que se desee )
Cena · Uno o dos bistés de ternera a la
plancha con ensalada de lechuga,
tomate, una cucharadita de aceite,
sal, vinagre y limón.
MARTES Desayuno · Café con sacarina ( solo o con leche
desnatada ) y un <bizcote>.
Comida . Un gran bistec de ternera a la
plancha con ensalada de lechuga,
aceite, y limón. Fruta, la que se
desee.
· Un gran bistec de ternera a la
Cena . Jamón york ( lo que se desee ) y
yogurt sin azúcar.
MIÉRCOLES Desayuno .Café con sacarina y un <bizcote>.
Comida . Dos huevos duros, judías verdes ( las que se deseen ), tomate y fruta ( las que se deseen )
Cena .Jamón York y ensalada de
Tomate, lechuga, cucharadita de aceite, sal y vinagre.
JUEVES Desayuno .Café con sacarina y un <bizcote>.
Comida . Un huevo duro, zanahorias cocidas
con ajo refrito y 200 gr. De queso gruyére
Cena . Ensalada de frutas (la que se desee )
y un yogurt sin azúcar.
VIERNES Desayuno . Un plato de zanahorias rayadas
con limón.
Comida . Un gran pescado blanco a la
plancha con tomate crudo
( la cantidad que se desee )
Cena . Un gran bistec de ternera a la
plancha y ensalada de tomate, lechuga, una cucharadita de aceite, sal y vinagre.
SABADO Desayuno . Café con sacarina y un <bizcote>.
Comida . Pollo a la brasa con tomate crudo
( lo que se desee ).
Cena . Dos huevos duros y un plato de
zanahorias rayadas
DOMINGO Desayuno . Té con sacarina.
Comida . Un bistec a la parrilla y fruta
( lo que se desee )
Cena . LIBRE. Puede comer lo que quiera
Con moderación.
Notas : Este régimen puede hacerse solamente durante trece días seguidos en los que se pierden de 6 a 8 kilogramos.
En cuanto a las bebidas sólo se puede beber agua hasta una cantidad de 2,5 litros no obstante se puede tomar café solo o con leche desnatada con sacarina en cualquier momento.
#619
Escrito 17 September 2002 - 10:42 PM
#620
Escrito 17 September 2002 - 10:42 PM
#621
Escrito 17 September 2002 - 10:42 PM
#622
Escrito 17 September 2002 - 10:42 PM
Un Mundo Extraño (Elfo B-Log) - My Audioscrobbler - My Flickr- MyAnimelist
#623
Escrito 17 September 2002 - 10:42 PM
public class ListaSeries extends JFrame // muestra series
{
JPanel king;
Panel botons = new Panel();
JList liston = new JList();
JButton atras = new JButton("<- Prev");
JButton cerrar = new JButton("X");
JButton adelante = new JButton("Next ->");
JLabel adel = new JLabel("Series existentes");
Vector container;
Vector auxyl = new Vector(0);
String selec = new String("");
String recortado = new String("");
int contador = 0;
int max = 0;
int resto = 0;
int inicio = 0;
int total = 0;
JScrollPane scroll = new JScrollPane(liston);
public ListaSeries()
{
king = (JPanel) getContentPane();
king.setLayout(new BorderLayout());
king.add("North",adel);
king.add("Center",scroll);
king.add("South", botons);
botons.setLayout(new GridLayout(1,3));
botons.add(atras);
botons.add(cerrar);
botons.add(adelante);
atras.setMnemonic('P');
cerrar.setMnemonic('X');
adelante.setMnemonic('N');
atras.setEnabled(true);
adelante.setEnabled(true);
atras.addActionListener(new A1());
adelante.addActionListener(new A2());
cerrar.addActionListener(new C());
MouseListener mouseListener = new MouseAdapter()
{
public void mouseClicked(MouseEvent epi)
{
if (epi.getClickCount() == 2)
{
selec = ""+liston.getSelectedValue();
if ((selec.compareTo("Base de datos vacía") != 0) && (selec.compareTo("Base de datos sin series completas") != 0))
{
int ordt = 0;
recortado = "";
while (!((selec.charAt(ordt) == ' ') && (selec.charAt(ordt+1) == '*')))
{
recortado += selec.charAt(ordt);
ordt++;
}
muestraSeries(""+recortado);
notarium.setText("");
}
}
}
};
liston.addMouseListener(mouseListener);
}//Lista()
public void setListaSeries(Vector auxy)
{
total = auxy.size();
max = (total/100);
resto = (total - (max*100));
container = new Vector(0);
if (total > 100)
{
for (int haj=0;haj<100 ;haj++ )
{
adelante.setEnabled(true);
container.addElement(auxy.elementAt(haj));
}
}
else
{
for (int huj=0;huj<total ;huj++ )
{
container.addElement(auxy.elementAt(huj));
}
atras.setEnabled(false);
adelante.setEnabled(false);
}
atras.setEnabled(false);
liston.setListData(container);
for (int y=0;y<total ;y++ )
{
auxyl.addElement(auxy.elementAt(y));
}
}
public class A1 implements ActionListener
{
public void actionPerformed(ActionEvent a1)
{
contador--;
inicio-=100;
container = new Vector(0);
for (int w=inicio;w <= (inicio+99) ;w++ )
{
container.addElement(auxyl.elementAt(w));
}
if (contador == 0)
{
atras.setEnabled(false);
}
liston.setListData(container);
adelante.setEnabled(true);
}
};
public class A2 implements ActionListener
{
public void actionPerformed(ActionEvent a2)
{
contador++;
inicio+=100;
container = new Vector(0);
if (contador < max)
{
for (int w=inicio;w <= (inicio+99) ;w++ )
{
container.addElement(auxyl.elementAt(w));
}
}
else
{
for (int w=inicio;w <= (inicio+(resto-1)) ;w++ )
{
container.addElement(auxyl.elementAt(w));
}
adelante.setEnabled(false);
}
liston.setListData(container);
atras.setEnabled(true);
}
};
public class C implements ActionListener
{
public void actionPerformed(ActionEvent c1)
{
listseries.dispose();
auxyl.removeAllElements();
}
};
};
public class ListaIncompletas extends JFrame // muestra series incompletas
{
JPanel king;
Panel botons = new Panel();
String recortado = "";
String selec = "";
JList liston = new JList();
JButton cerrar = new JButton("X");
JLabel adel = new JLabel("Series incompletas");
JScrollPane scroll = new JScrollPane(liston);
public ListaIncompletas()
{
king = (JPanel) getContentPane();
king.setLayout(new BorderLayout());
king.add("North",adel);
king.add("Center",scroll);
king.add("South", botons);
botons.setLayout(new GridLayout(1,1));
botons.add(cerrar);
cerrar.setMnemonic('X');
cerrar.addActionListener(new C());
MouseListener mouseListener = new MouseAdapter()
{
public void mouseClicked(MouseEvent epi)
{
if (epi.getClickCount() == 2)
{
selec = ""+liston.getSelectedValue();
if (selec.compareTo("Base de datos sin series incompletas") != 0)
{
int ordt = 0;
recortado = "";
while (!((selec.charAt(ordt) == ' ') && (selec.charAt(ordt+1) == '*')))
{
recortado += selec.charAt(ordt);
ordt++;
}
muestraIncompletas("" + recortado);
}
}
}
};
liston.addMouseListener(mouseListener);
}//Lista()
public void setListaIncompletas(Vector auxy)
{
liston.setListData(auxy);
}
public class C implements ActionListener
{
public void actionPerformed(ActionEvent c1)
{
listaVerIncompletas.dispose();
}
};
};
public class ventanaEstadisticas extends JFrame // muestra series incompletas
{
JPanel king;
Panel botons = new Panel();
int total = 0;
JLabel ltotal;
int megas = 0;
JLabel lmegas;
int i_japones = 0;
JLabel li_japones;
int i_ingles = 0;
JLabel li_ingles;
int i_otros = 0;
JLabel li_otros;
int s_ingles = 0;
JLabel ls_ingles;
int s_otros = 0;
JLabel ls_otros;
int f_avi = 0;
JLabel lf_avi;
int f_mpeg = 0;
JLabel lf_mpeg;
int f_rm = 0;
JLabel lf_rm;
int f_otro = 0;
JLabel lf_otro;
JButton cerrar = new JButton("Aceptar");
Panel scro = new Panel();
public ventanaEstadisticas()
{
ltotal = new JLabel("Número total de episodios: "+total);
lmegas = new JLabel("Tamaño total ocupado: "+megas);
li_japones = new JLabel("Episodios en Japonés: "+i_japones);
li_ingles = new JLabel("Episoios en Inglés: "+i_ingles);
li_otros = new JLabel("Episodios en otro idioma: "+i_otros);
ls_ingles = new JLabel("Episodios subtitulados en Inglés: "+s_ingles);
ls_otros = new JLabel("Episodios subtitulados en otro idioma: "+s_otros);
lf_avi = new JLabel("Episodios en formato AVI: "+f_avi);
lf_mpeg = new JLabel("Episodios en formato MPEG: "+f_mpeg);
lf_rm = new JLabel("Episodios en formato REAL MEDIA: "+f_rm);
lf_otro = new JLabel("Episodios en otros formatos: "+f_otro);
king = (JPanel) getContentPane();
king.setLayout(new BorderLayout());
scro.setLayout(new GridLayout(11,1));
scro.add(ltotal);
scro.add(lmegas);
scro.add(li_japones);
scro.add(li_ingles);
scro.add(li_otros);
scro.add(ls_ingles);
scro.add(ls_otros);
scro.add(lf_avi);
scro.add(lf_mpeg);
scro.add(lf_rm);
scro.add(lf_otro);
king.add("Center",scro);
king.add("South", botons);
botons.setLayout(new GridLayout(1,1));
botons.add(cerrar);
cerrar.setMnemonic('A');
cerrar.addActionListener(new Cc());
}//Lista()
public void recogeEstadisticas()
{
try
{
total = 0; megas = 0; i_japones = 0; i_ingles = 0; i_otros = 0; s_ingles = 0; s_otros = 0;
f_avi = 0; f_mpeg = 0; f_rm = 0; f_otro = 0;
ltotal.setForeground(Color.red);
lmegas.setForeground(Color.red);
li_japones.setForeground(new Color(150,150,20));
li_ingles.setForeground(new Color(150,150,20));
li_otros.setForeground(new Color(150,150,20));
ls_ingles.setForeground(Color.magenta);
ls_otros.setForeground(Color.magenta);
lf_avi.setForeground(new Color(20,150,10));
lf_mpeg.setForeground(new Color(20,150,10));
lf_rm.setForeground(new Color(20,150,10));
lf_otro.setForeground(new Color(20,150,10));
String linea = "";
progreso.setValue(0);
BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{
linea = linea.toUpperCase();
agrega(linea);
total++;
}
f1.close();
progreso.setValue(16);
BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{
linea = linea.toUpperCase();
agrega(linea);
total++;
}
f2.close();
progreso.setValue(33);
BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{
linea = linea.toUpperCase();
agrega(linea);
total++;
}
f3.close();
progreso.setValue(50);
BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{
linea = linea.toUpperCase();
agrega(linea);
total++;
}
f4.close();
progreso.setValue(66);
BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{
linea = linea.toUpperCase();
agrega(linea);
total++;
}
f5.close();
progreso.setValue(83);
BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null)
{
linea = linea.toUpperCase();
agrega(linea);
total++;
}
f6.close();
progreso.setValue(100);
ltotal.setText(" Número total de episodios: "+total);
lmegas.setText(" Tamaño total ocupado: "+megas);
li_japones.setText(" Episodios en Japonés: "+i_japones);
li_ingles.setText(" Episodios en Inglés: "+i_ingles);
li_otros.setText(" Episodios en otro idioma: "+i_otros);
ls_ingles.setText(" Episodios subtitulados en Inglés: "+s_ingles);
ls_otros.setText(" Episodios subtitulados en otro idioma: "+s_otros);
lf_avi.setText(" Episodios en formato AVI: "+f_avi);
lf_mpeg.setText(" Episodios en formato MPEG: "+f_mpeg);
lf_rm.setText(" Episodios en formato REAL MEDIA: "+f_rm);
lf_otro.setText(" Episodios en otros formatos: "+f_otro);
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
public void agrega(String apo)
{
if (cogeCampo(9,apo).compareTo("") != 0)
{
String aux = "";
String aux2 = cogeCampo(9,apo);
for (int yu=0; yu < aux2.length() ;yu++ )
{
if ((Character.isDigit(aux2.charAt(yu))))
{
aux += aux2.charAt(yu);
}
if ((aux2.charAt(yu) == '.'))
{
break;
}
}
megas += Integer.parseInt(aux);
}
else
status("Estadísticas incompletas debido a falta de datos");
if (cogeCampo(4,apo).compareTo("") != 0)
{
if ((cogeCampo(4,apo).compareTo("JAPONÉS")) == 0)
{ i_japones++; }
else
{
if ((cogeCampo(4,apo).compareTo("INGLÉS")) == 0)
{ i_ingles++; }
else
i_otros++;
}
}
else
status("Estadísticas incompletas debido a falta de datos");
if (cogeCampo(5,apo).compareTo("") != 0)
{
if ((cogeCampo(5,apo).compareTo("INGLÉS")) == 0)
{ s_ingles++; }
else
s_otros++;
}
else
status("Estadísticas incompletas debido a falta de datos");
if (cogeCampo(7,apo).compareTo("") != 0)
{
if ((cogeCampo(7,apo).compareTo("AVI")) == 0)
{ f_avi++; }
else
{
if ((cogeCampo(7,apo).compareTo("MPEG")) == 0)
{ f_mpeg++; }
else
{
if ((cogeCampo(7,apo).compareTo("RM")) == 0)
{ f_rm++;}
else
f_otro++;
}
}
}
else
status("Estadísticas incompletas debido a falta de datos");
}
public class Cc implements ActionListener
{
public void actionPerformed(ActionEvent c1)
{
statics.dispose();
}
};
};
public void generaHtml()
{
try
{
int i = 0;
String aux = "";
String aux2 = "";
Vector ser = new Vector(0);
String linea = "";
ser = seriesCompletas();
if ((nameDB.compareTo("") != 0))
{
while ((nameDB.charAt(i) != '.') & (i < nameDB.length()))
{
aux += nameDB.charAt(i);
i++;
}
aux2 = aux + ".html";
PrintWriter es = new PrintWriter(new BufferedWriter(new FileWriter(aux2)));
es.println("<html>");
es.println("<head>");
es.println("<title>Anime List" + aux + "</title>");
es.println("</head>");
es.println("<body bgcolor=\"#FFFFFF\">");
es.println("<table border=\"2\" width=\"95%\">");
es.println("<tr>");
es.println("<td bgcolor=\"#00FF00\" align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"5\">ANIME LIST</font></strong></td>");
es.println("</tr></table>");
es.println("<table border=\"2\" width=\"95%\">");
es.println("<tr>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">NAME</font></strong></td>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\">EPISODE</font></strong></td>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\">Nº EP. SERIE</font></strong></td>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\">FORMAT</font></strong></td>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\">SUBBER</font></strong></td>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\">SIZE</font></strong></td>");
es.println("</tr>");
BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ cogeCampo(1,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(2,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(8,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(7,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(6,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(9,linea) +"</font></strong></td>");
es.println("</tr>");
}
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("</tr>");
BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ cogeCampo(1,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(2,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(8,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(7,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(6,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(9,linea) +"</font></strong></td>");
es.println("</tr>");
}
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("</tr>");
BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ cogeCampo(1,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(2,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(8,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(7,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(6,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(9,linea) +"</font></strong></td>");
es.println("</tr>");
}
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("</tr>");
BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ cogeCampo(1,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(2,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(8,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(7,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(6,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(9,linea) +"</font></strong></td>");
es.println("</tr>");
}
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("</tr>");
BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ cogeCampo(1,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(2,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(8,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(7,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(6,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(9,linea) +"</font></strong></td>");
es.println("</tr>");
}
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("</tr>");
BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null)
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ cogeCampo(1,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(2,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(8,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(7,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(6,linea) +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ cogeCampo(9,linea) +"</font></strong></td>");
es.println("</tr>");
}
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ "----------" +"</font></strong></td>");
es.println("</tr>");
es.println("<table border=\"2\" width=\"95%\">");
es.println("<p> </p>");
es.println("<p> </p>");
es.println("<tr>");
es.println("<td bgcolor=\"#00FF00\" align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"5\">ANIME THAT I NEED</font></strong></td>");
es.println("</tr></table>");
es.println("<table border=\"2\" width=\"95%\">");
es.println("<tr>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">NAME</font></strong></td>");
es.println("<td bgcolor=\"#00FFFF\" align=\"center\"><strong><font face=\"Comic Sans MS\">EPISODE</font></strong></td>");
es.println("</tr>");
Vector p = new Vector(0);
p = seriesCompletas();
if (Incompletas.size() == 0)
{
Incompletas.addElement("Base de datos sin series incompletas");
}
for (int s=0;s<Incompletas.size() ;s++ )
{
String selec = Incompletas.elementAt(s).toString();
if (selec.compareTo("Base de datos sin series incompletas") != 0)
{
int ordt = 0;
String recortado = "";
while (!((selec.charAt(ordt) == ' ') && (selec.charAt(ordt+1) == '*')))
{
recortado += selec.charAt(ordt);
ordt++;
}
muestraIncompletas("" + recortado);
}
for (int l=0;l<Inco.size() ;l++ )
{
es.println("<tr>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\" size=\"3\">"+ Inco.elementAt(l).toString() +"</font></strong></td>");
es.println("<td align=\"center\"><strong><font face=\"Comic Sans MS\">"+ Inco.elementAt(l+1).toString() +"</font></strong></td>");
es.println("</tr>");
l++;
}
}
es.println("<table> </table>");
es.println("<p> </p>");
es.println("<p> </p>");
es.println("<align=\"center\">");
es.println("<p><a href=\"http://users.servicios.retecal.es/fernandisco\"> Página Principal</a></p>");
es.println("<p>Made with Anime-Tiger-Base. Copyright LigreWorld 2002. To get ATB click the above link and go to the anime section.</p>");
es.println("</align>");
es.println("</body>");
es.println("</html>");
es.close();
status("HTML generado correctamente");
}
else
status("Error al generar el Html");
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}
}; //public class ATB extends ATB
¿Es un pájaro? ¿es un avión?. No, es un Ligre disfrazado de cocodrilo.
#624
Escrito 17 September 2002 - 10:42 PM
#625
Escrito 17 September 2002 - 10:42 PM
Lycos MultiMania
Pages perso
S'identifier
Mon compte
S'inscrire
Visite guidée
Nom de domaine gratuit**
.com.net.org.biz.info
50Mo d'espace
Goodies sympas
Stats perso
PHP4U/MySQL
Plus d'infos
Votre nom de domaine
Outils de création
200 comptes e-mail
300 Mo espace disque
Support
Lycos Webcenter !
Votre site en 10 minutes ! A partir de 3,5 €* par mois Nouveau !
Construire son site
WebBuilder
PHP4U/MySQL
Goodies
Lycos Stats
WebFTP
Promouvoir son site
Enregistrer son site
Outils de promotion
Chaîne Webmaster
Astuces et scripts
Ateliers Technique
Ateliers Graphique
Ateliers Multimédia
Forums
Forums
Forums MultiMania
Tous les forums
Mon profil
Créer un forum
Administrer mes forums
Offres spéciales
Service Premium
Nom de domaine gratuit
Gagnez de l'argent !
Support
Aide
FAQ
Lexique
Reporter un bug
Infos MultiMania
* Prix indicatif pour le pack Découverte
** Pour toute souscription d'un an à l'un des Packs d'hébergement
Livre d’or pour votre site
Donnez à vos visiteurs l’opportunité de vous laisser des messages et de vous complimenter sur votre site Web ! Webmaster e-formation
Découvrez toutes les techniques de création de site à votre propre rythme pour 12€ par an.
Recherche
Trouver : AnnuaireWebmasterWeb
Actualités et médias
Informations locales, E-zines
Art et Culture
Cinéma, Bd, Littérature
Associations
Asso. étudiantes, sportives
Charme
Galerie photos , Videos, Mangas X
Divertissement
Humour, Télévision, Jeux de rôle
Enseignement et emploi
Cv, Formation
Famille
Albums de famille, Enfants
Finance et économie
Bourse, Economie et gestion
Informatique et Télécoms
Programmation, Internet, Logiciels
Jeux vidéo
Guildes, Trucs, Genres
Loisirs et Hobbies
Auto, moto, Généalogie, Collections
Musique
Infos Générales, Compositeurs, Labels
Santé et beauté
Médecine, Nutrition, Beauté
Sciences et technologies
Sciences parallèles, humaines
Société et communautés
Communautés, Rencontres
Sports
Sports d'équipe, de combat
Tourisme et voyages
Carnets de voyage, Infos pratiques
Les Inclassables
Conspiration, Humeurs
Annuaire www.scoot.fr
Activité :
Nom :
Localité :
--------------------------------------------------------------------------------
Lycos dans le monde :
--------------------------------------------------------------------------------
Europe: Autriche, Belgique, Danemark, Royaume-Uni, Allemagne, Italie, Pays-Bas, Norvège, Suède, Suisse, Espagne, Russie
International : Etats-Unis (anglais), Etats-Unis (espagnol), Asie
--------------------------------------------------------------------------------
Espace Annonceurs | Ajouter un site sur Lycos | Conditions générales | Signaler un abus | Support
Copyright © 2001 Lycos, Inc. Tous droits réservés.
Lycos® est une marque déposée de Carnegie Mellon University
Un Mundo Extraño (Elfo B-Log) - My Audioscrobbler - My Flickr- MyAnimelist
#626
Escrito 17 September 2002 - 10:42 PM
#627
Escrito 17 September 2002 - 10:42 PM
maslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmp
aosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpq
owe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdfl
ñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaom
dñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,f
apmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyu
ikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkm
sdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdf
paomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kp
sm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfre
rtyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlma
slkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpao
smdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqow
e,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñ
sfrertyuikpqowe,kpsm,fapmpaosmdfpaomdñlmaslkmsdflñsfrertyuikpqowe,kpsm,fapmpaosmdfpaomd
#628
Escrito 17 September 2002 - 10:43 PM
Tras una buena cena y una botella de vino, se desearon buenas noches, y se acostaron en sus respectivos sacos.
Horas más tarde, Holmes se despertó y llamó con el codo a su fiel amigo:
-Watson, mira el cielo y dime que ves ??
Watson contestó: Veo millones y millones de estrellas...
Y eso, qué te indica? volvió a preguntar Holmes. Watson pensó por un minuto y, plenamente decidido a impresionar esta vez a su amigo con sus dotes deductivas, contestó:
- Desde un punto de vista astronómico, me indica que existen millones de galaxias y potencialmente, por lo tanto, billones de planetas.
- Astrológicamente hablando, me indica que Saturno está en conjunción con Leo.
- Cronológicamente, deduzco que son aproximadamente las 3:15 de la madrugada.
- Teológicamente, puedo ver que Dios es todopoderoso y que nosotros somos pequeños e insignificantes.
- Meteorológicamente, intuyo que mañana tendremos un hermoso y soleado día.
- Y a usted, qué le indica, mi querido Sherlock?
Tras un corto silencio, Holmes habló:
- Watson, cada día eres más gilipollas. Nos han robado la tienda de campaña.
#629
Escrito 17 September 2002 - 10:43 PM
#630
Escrito 17 September 2002 - 10:43 PM
Ni siquiera pienso leer
2 usuarios están leyendo este tema
0 miembros, 2 invitados, 0 usuarios anónimos