Ir a contenido


Foto
- - - - -

MEGA OFFTOPIC


  • Tema Cerrado Este tema está cerrado
1177 replies to this topic

#568 Aioria

Aioria

    Super Advanced Member

  • Hentais
  • PipPipPip
  • 1380 Mensajes:

Escrito 17 September 2002 - 10:40 PM

The Dark Elf

A dark seed of evil is grown

#569 Sunburn

Sunburn

    Sweet Crying Angel

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7910 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Voy a petar el foro
Ni siquiera pienso leer

#570 Ligreman

Ligreman

    Groar ^^

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7685 Mensajes:

Escrito 17 September 2002 - 10:40 PM

ahi va el codigo para java de una base de datos q he hecho:

PARTE A

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.io.*;
import java.lang.*;
import java.util.*;


public class ATB extends JFrame
{
//********************* CONSTANTES ****************
final int MAX = 1000;
//********************* VARIABLES GLOBALES ********

File baseActual;
File file1 = new File("datos\\file1.axx");
File file2 = new File("datos\\file2.axx");
File file3 = new File("datos\\file3.axx");
File file4 = new File("datos\\file4.axx");
File file5 = new File("datos\\file5.axx");
File file6 = new File("datos\\file6.axx");
File subbers = new File("datos\\subbers.atb");
String nameDB = "";
String modificar_aux = "";
Vector Incompletas = new Vector(0);
Vector Inco = new Vector(0);
int episodiosTotal = 0;
boolean modificada = false;
AnnadirEpisodio a_episodio = new AnnadirEpisodio();
AnnadirCd a_cd;
Lista list = new Lista();
ListaSeries listseries = new ListaSeries();
ListaIncompletas listaVerIncompletas = new ListaIncompletas();
ventanaEstadisticas statics = new ventanaEstadisticas();

//************** PANELES***************************

JPanel panel;
Panel panel_central = new Panel();
Panel barras_sur = new Panel();
Panel barra_info = new Panel();
Panel titulo = new Panel();
Panel tablas = new Panel();
Panel nulo1 = new Panel();
Panel nulo2 = new Panel();
Panel nulo3 = new Panel();
Panel nulo4 = new Panel();
Panel nulo5 = new Panel();
Panel nulo6 = new Panel();
Panel nulo7 = new Panel();

JPopupMenu popup = new JPopupMenu();
JMenuItem pop_modificar = new JMenuItem ("Modificar Episodio");

MenuBar menu_bar = new MenuBar();
Menu menu1 = new Menu("Archivo");
MenuItem menuitem_nuevo = new MenuItem("Nueva Base de Datos");
MenuItem menuitem_abrir = new MenuItem("Abrir Base de Datos");
MenuItem menuitem_cerrar = new MenuItem("Cerrar Base de Datos");
MenuItem menuitem_reordenar = new MenuItem("Reordenar Base de Datos");
MenuItem menuitem_guardar = new MenuItem("Guardar Base de Datos");
MenuItem menuitem_salir = new MenuItem("Salir");
Menu menu3 = new Menu("Ver");
MenuItem menuitem_verBase = new MenuItem("Ver Base de Datos Por Episodios");
MenuItem menuitem_verBase2 = new MenuItem("Ver Base de Datos Por Series");
MenuItem menuitem_verCompletas = new MenuItem("Ver Series Completas");
MenuItem menuitem_verIncompletas = new MenuItem("Ver Series Incompletas");
Menu menu2 = new Menu("Gestión");
MenuItem menuitem_annadirEpisodio = new MenuItem("Añadir Episodios");
MenuItem menuitem_annadirCd = new MenuItem("Añadir CD\'s");
MenuItem menuitem_eliminarEpisodio = new MenuItem("Eliminar Episodio");
Menu menu4 = new Menu("Buscar");
MenuItem menuitem_buscarEpisodio = new MenuItem("Buscar Episodio");
MenuItem menuitem_buscarSerie = new MenuItem("Buscar Serie");
Menu menu5 = new Menu("Estadísticas");
MenuItem menuitem_verEstadisticas = new MenuItem("Ver Estadísticas");
Menu menu6 = new Menu("Opciones");
MenuItem menuitem_backup = new MenuItem("Crear Copia de Seguridad");
MenuItem menuitem_restaurar = new MenuItem("Restaurar base de Datos");
MenuItem menuitem_annadirSubber = new MenuItem("Añadir Subbers");
MenuItem menuitem_generaHtml = new MenuItem("Generar HTML");
Menu menu7 = new Menu("Ayuda");
MenuItem menuitem_acerca = new MenuItem("Acerca de...");

JLabel title = new JLabel("");
JLabel estado = new JLabel(" Barra de estado");
JLabel info = new JLabel(" # 0 episodios");
JProgressBar progreso = new JProgressBar();

JTextArea notarium = new JTextArea();
ScrollPane panel_scroll_central = new ScrollPane();
JScrollPane panel_scroll_notas = new JScrollPane(notarium);
JToolBar toolbar = new JToolBar();
JTable tabla;
JButton H1 = new JButton(new ImageIcon("icons\\nuevo.gif"));
JButton H2 = new JButton(new ImageIcon("icons\\abrir.gif"));
JButton H15 = new JButton(new ImageIcon("icons\\reordenar.gif"));
JButton H3 = new JButton(new ImageIcon("icons\\cerrar.gif"));

JButton H4 = new JButton(new ImageIcon("icons\\añadir_e.gif"));
JButton H5 = new JButton(new ImageIcon("icons\\añadir_c.gif"));
JButton H6 = new JButton(new ImageIcon("icons\\eliminar_e.gif"));

JButton H7 = new JButton(new ImageIcon("icons\\ver_e.gif"));
JButton H8 = new JButton(new ImageIcon("icons\\ver_s.gif"));
JButton H9 = new JButton(new ImageIcon("icons\\completas.gif"));
JButton H10 = new JButton(new ImageIcon("icons\\incompletas.gif"));

JButton H11 = new JButton(new ImageIcon("icons\\buscar_e.gif"));
JButton H12 = new JButton(new ImageIcon("icons\\buscar_s.gif"));

JButton H13 = new JButton(new ImageIcon("icons\\est.gif"));
JButton H14 = new JButton(new ImageIcon("icons\\html.gif"));

//********************* CONSTRUCTOR ***************************
/* Creamos los menus, coloco los paneles y las propiedades de las ventanas del programa*/
public ATB()
{
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){System.exit(0);}} );

try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
}
catch(Exception e) {status("No se pudo cargar LookAndFeel");}

H1.setToolTipText("Nueva Base de Datos");
H2.setToolTipText("Abrir Base de Datos");
H3.setToolTipText("Guardar Base de Datos");
//H3.setToolTipText("Cerrar Base de Datos");
H4.setToolTipText("Añadir Episodio");
H5.setToolTipText("Añadir CD");
H6.setToolTipText("Eliminar Episodio");
H7.setToolTipText("Ver Base de Datos por Episodios");
H8.setToolTipText("Ver Base de Datos por Series");
H9.setToolTipText("Ver Series Completas");
H10.setToolTipText("Ver Series Incompletas");
H11.setToolTipText("Buscar un Episodio");
H12.setToolTipText("Buscar una Serie");
H13.setToolTipText("Ver Estadísticas");
H14.setToolTipText("Generar Html");
H15.setToolTipText("Reordenar Base de Datos");

panel = (JPanel) getContentPane();
panel.setLayout(new BorderLayout());
panel_central.setLayout(new BorderLayout());
barras_sur.setLayout(new GridLayout(1,2));
barra_info.setLayout(new GridLayout(1,2));
titulo.setLayout(new FlowLayout());
tablas.setLayout(new BorderLayout());

panel.add("North",toolbar);
panel.add("Center",panel_central);
panel.add("South",barras_sur);
panel_central.add("North",titulo);
panel_central.add("Center",panel_scroll_central);
panel_central.add("South",panel_scroll_notas);
panel_central.add("East",nulo6);
panel_central.add("West",nulo7);
panel_scroll_central.add(tablas);

cargaInstrucciones();
tablas.add("Center",tabla);
tablas.add("North",nulo1);
tablas.add("South",nulo2);
tablas.add("East",nulo3);
tablas.add("West",nulo4);
titulo.add(title);
barras_sur.add(estado);
barras_sur.add(barra_info);
barra_info.add(progreso);
barra_info.add(info);

popup.add(pop_modificar);

menu1.add(menuitem_nuevo);
menu1.add(menuitem_abrir);
menu1.add(menuitem_cerrar);
menu1.addSeparator();
menu1.add(menuitem_reordenar);
menu1.add(menuitem_guardar);
menu1.addSeparator();
menu1.add(menuitem_salir);
menu_bar.add(menu1);
menu2.add(menuitem_annadirEpisodio);
menu2.add(menuitem_annadirCd);
menu2.addSeparator();
menu2.add(menuitem_eliminarEpisodio);
menu_bar.add(menu2);
menu3.add(menuitem_verBase);
menu3.add(menuitem_verBase2);
menu3.addSeparator();
menu3.add(menuitem_verCompletas);
menu3.add(menuitem_verIncompletas);
menu_bar.add(menu3);
menu4.add(menuitem_buscarEpisodio);
menu4.add(menuitem_buscarSerie);
menu_bar.add(menu4);
menu5.add(menuitem_verEstadisticas);
menu_bar.add(menu5);
menu6.add(menuitem_backup);
menu6.add(menuitem_restaurar);
menu6.addSeparator();
menu6.add(menuitem_annadirSubber);
menu6.add(menuitem_generaHtml);
menu_bar.add(menu6);
menu7.add(menuitem_acerca);
menu_bar.add(menu7);
setMenuBar(menu_bar);

toolbar.setBorderPainted(true);
toolbar.setLayout(new GridLayout(1,24));
toolbar.add(H1);
toolbar.add(H2);
toolbar.add(H15);
toolbar.add(H3);
toolbar.addSeparator();
toolbar.add(H4);
toolbar.add(H5);
toolbar.add(H6);
toolbar.addSeparator();
toolbar.add(H7);
toolbar.add(H8);
toolbar.add(H9);
toolbar.add(H10);
toolbar.addSeparator();
toolbar.add(H11);
toolbar.add(H12);
toolbar.addSeparator();
toolbar.add(H13);
toolbar.add(H14);
toolbar.addSeparator();
toolbar.add(new Label("Versión"));
toolbar.add(new Label(" 1.2.0"));

title.setAlignmentY(Component.CENTER_ALIGNMENT);
title.setFont(new Font("Dungeon", 1, 20));
title.setForeground(Color.blue);
info.setBorder(new LineBorder(Color.black, 2, true));
info.setForeground(Color.blue);
estado.setBorder(new LineBorder(Color.black, 2, true));
estado.setForeground(Color.blue);
notarium.setBorder(new TitledBorder("NOTAS"));
notarium.setBackground(tabla.getBackground());
notarium.setEditable(false);

progreso.setStringPainted(true);
progreso.setBorderPainted(true);
progreso.setForeground(new Color(0, 153, 0));
progreso.setBackground(Color.red);
list.setSize(500,500);
list.setResizable(false);
list.setLocation(400,200);
list.setTitle("Visualización de episodios");

listseries.setSize(500,300);
listseries.setResizable(false);
listseries.setLocation(400,200);
listseries.setTitle("Visualización de las series");

listaVerIncompletas.setSize(500,300);
listaVerIncompletas.setResizable(false);
listaVerIncompletas.setLocation(400,200);
listaVerIncompletas.setTitle("Visualización de las series incompletas");

statics.setSize(280,300);
statics.setResizable(false);
statics.setLocation(300,150);
statics.setTitle("Estadísticas de la base de datos");

listeners();
deshabilita();

}; //public class ATB()

//Habilita activa los menus y botones de la barra de herramientas
public void habilita()
{
menuitem_cerrar.setEnabled(true);
menuitem_guardar.setEnabled(true);
menuitem_reordenar.setEnabled(true);
menu2.setEnabled(true);
menu3.setEnabled(true);
menu4.setEnabled(true);
menu5.setEnabled(true);
menuitem_generaHtml.setEnabled(true);
menuitem_backup.setEnabled(true);
H3.setEnabled(true);
H4.setEnabled(true);
H5.setEnabled(true);
H6.setEnabled(true);
H7.setEnabled(true);
H8.setEnabled(true);
H9.setEnabled(true);
H10.setEnabled(true);
H11.setEnabled(true);
H12.setEnabled(true);
H13.setEnabled(true);
H14.setEnabled(true);
H15.setEnabled(true);
}

//Lo contrario que habilita
public void deshabilita()
{
menuitem_cerrar.setEnabled(false);
menuitem_guardar.setEnabled(false);
menuitem_reordenar.setEnabled(false);
menu2.setEnabled(false);
menu3.setEnabled(false);
menu4.setEnabled(false);
menu5.setEnabled(false);
menuitem_generaHtml.setEnabled(false);
menuitem_backup.setEnabled(false);
H3.setEnabled(false);
H4.setEnabled(false);
H5.setEnabled(false);
H6.setEnabled(false);
H7.setEnabled(false);
H8.setEnabled(false);
H9.setEnabled(false);
H10.setEnabled(false);
H11.setEnabled(false);
H12.setEnabled(false);
H13.setEnabled(false);
H14.setEnabled(false);
H15.setEnabled(false);
}

//Pone en la tabla las instrucciones
public void cargaInstrucciones()
{
tabla = new JTable(30,1);
tabla.setEnabled(false);
tabla.setValueAt(" Ayuda para el uso de ATB:", 0, 0);
tabla.setValueAt(" Seleccione 'Nueva Base de Datos' o 'Abrir Base de Datos' para comenzar", 1, 0);
tabla.setValueAt(" Para guardar los cambios pulse 'Cerrar Base de Datos'", 2, 0);
tabla.setValueAt(" Si desea añadir episodios o eliminarlos use las opciones en el menu Editar", 3, 0);
tabla.setValueAt(" Para ver la lista de episodios o de series existentes use el menu Ver", 4, 0);
tabla.setValueAt(" Puede realizar búsquedas de episodios o series en el menu Buscar", 5, 0);
tabla.setValueAt(" Para añadir nuevos subbers (subtituladores) vaya al menu Opciones", 6, 0);
tabla.setValueAt(" Si desea modificar un episodio pulse tres veces el botón izquierdo del ratón mientras está en la ventana de visualización de bases de datos o búsquedas", 7, 0);
tabla.setValueAt(" Puede crear una página Html con el contenido de la base de datos usando la opción generar Html del menú", 8, 0);
tabla.setValueAt(" (solo se aseguran resultados correctos con Internet Explorer 5.0 o superior)", 9, 0);
tabla.setValueAt(" Todas las acciones de la barra de menús se encuentran representadas en la barra de herramientas", 10, 0);
tabla.setValueAt(" La visualización de los episodios incompletos (al hacer doble click en una serie incompleta) no funciona en series con más de 1000 episodios", 11, 0);
tabla.setValueAt(" Para obtener resultados correctos al ver los epidosios que faltan en la base de datos debe reordenarla previamente", 12, 0);
tabla.setValueAt(" Puede que necesite reordenarla varias veces hasta que esté totalmente ordenada. Al visualizarla por episodios éstos deben ir en orden ascendente,", 13, 0);
tabla.setValueAt(" es decir, 1 2 3 4 ... 8 9 10 11 ... y no como se guardan que es 1 10 11 ... 2 3 4 41 42 ....", 14, 0);
tabla.setValueAt(" Al añadir los episodios no se almacenan con éste formato debido al gran consumo de memoria. Así no hace falta ordenarlo cada vez que se inserte un episodio", 15, 0);
tabla.setValueAt(" Aclaraciones sobre el funcionamiento de ATB:", 17, 0);
tabla.setValueAt(" Al realizar una búsqueda por series se muestran los episodios de las series cuyo nombre coincida con el indicado o sea muy parecido", 18, 0);
tabla.setValueAt(" Las búsquedas por episodio son cerradas y rígidas. Es decir, debe introducir exactamente el nombre del episodio a buscar tal y como está", 19, 0);
tabla.setValueAt(" escrito en la base de datos (no es sensible a mayúsculas)", 20, 0);
tabla.setValueAt(" Asegúrese de que introduce números en los campos de episodio, cd y número total de episodios o ATB no funcionará correctamente", 21, 0);
tabla.setValueAt(" Si pulsa el boton de cerrar situado en la parte superior derecha de las ventanas para cerrarlas ATB no funcionará correctamente", 22, 0);
tabla.setValueAt(" Utilice siempre los botones 'cerrar' o 'X' para cerrar las ventanas y no tener ningun problema", 23, 0);
}

//***************** listeners() *********************

public void listeners()
{
menuitem_nuevo.addActionListener(new M1());
menuitem_abrir.addActionListener(new M2());
menuitem_guardar.addActionListener(new M5());
menuitem_reordenar.addActionListener(new M6());
menuitem_cerrar.addActionListener(new M3());
menuitem_salir.addActionListener(new M4());

menuitem_annadirEpisodio.addActionListener(new A1());
menuitem_annadirCd.addActionListener(new A2());
menuitem_eliminarEpisodio.addActionListener(new E1());

menuitem_verBase.addActionListener(new V1());
menuitem_verBase2.addActionListener(new V2());
menuitem_verCompletas.addActionListener(new V3());
menuitem_verIncompletas.addActionListener(new V4());

menuitem_buscarEpisodio.addActionListener(new B1());
menuitem_buscarSerie.addActionListener(new B2());

menuitem_backup.addActionListener(new BK1());
menuitem_restaurar.addActionListener(new BK2());
menuitem_annadirSubber.addActionListener(new S1());
menuitem_verEstadisticas.addActionListener(new Est());
menuitem_generaHtml.addActionListener(new H1());

menuitem_acerca.addActionListener(new Y1());

H1.addActionListener(new M1());
H2.addActionListener(new M2());
H3.addActionListener(new M5());
H4.addActionListener(new A1());
H5.addActionListener(new A2());
H6.addActionListener(new E1());
H7.addActionListener(new V1());
H8.addActionListener(new V2());
H9.addActionListener(new V3());
H10.addActionListener(new V4());
H11.addActionListener(new B1());
H12.addActionListener(new B2());
H13.addActionListener(new Est());
H14.addActionListener(new H1());
H15.addActionListener(new M6());

pop_modificar.addActionListener(new POP());
}
/***********************************************************/
/* Reordena la base de datos */
public void reordenar()
{
try
{
String linea = "";
String name = "";
Vector container = new Vector(0);
String actual = "";
String anterior = "";
String aux = "";
int episode = -1;
int now = -1;
Vector ax = new Vector(0);
File auxifile = new File("datos\\baka.axx");

BufferedReader f1 = new BufferedReader(new FileReader(file1));
if ((linea = f1.readLine()) != null)
{
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
PrintWriter wri = new PrintWriter(new BufferedWriter(new FileWriter(auxifile)));
container.addElement(linea);
anterior = cogeCampo(1,linea);
while ((linea = f1.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (anterior.compareTo(actual) == 0)
{
container.addElement(linea);
}
else
{
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri.println("" + ax.elementAt(j).toString());
}
}
anterior = actual;
container.removeAllElements();
ax.removeAllElements();
container.addElement(linea);
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
}
}//while
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri.println("" + ax.elementAt(j).toString());
}
}
wri.close();
f1.close();
file1.delete();
PrintWriter escribo1 = new PrintWriter(new BufferedWriter(new FileWriter(file1)));
BufferedReader leo1 = new BufferedReader(new FileReader(auxifile));
while ((linea = leo1.readLine()) != null)
{
escribo1.println(""+linea);
}
escribo1.close();
leo1.close();
auxifile.delete();
linea = "";
aux = ""; now = -1;
container.removeAllElements(); ax.removeAllElements();
}//if
progreso.setValue(16);

BufferedReader f2 = new BufferedReader(new FileReader(file2));
if ((linea = f2.readLine()) != null)
{
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
PrintWriter wri2 = new PrintWriter(new BufferedWriter(new FileWriter(auxifile)));
container.addElement(linea);
anterior = cogeCampo(1,linea);
while ((linea = f2.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (anterior.compareTo(actual) == 0)
{
container.addElement(linea);
}
else
{
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri2.println("" + ax.elementAt(j).toString());
}
}
anterior = actual;
container.removeAllElements();
ax.removeAllElements();
container.addElement(linea);
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
}
}//while
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri2.println("" + ax.elementAt(j).toString());
}
}
wri2.close();
f2.close();
file2.delete();
PrintWriter escribo2 = new PrintWriter(new BufferedWriter(new FileWriter(file2)));
BufferedReader leo2 = new BufferedReader(new FileReader(auxifile));
while ((linea = leo2.readLine()) != null)
{
escribo2.println(""+linea);
}
escribo2.close();
leo2.close();
auxifile.delete();
linea = "";
aux = ""; now = -1;
container.removeAllElements(); ax.removeAllElements();
}//if
progreso.setValue(32);

BufferedReader f3 = new BufferedReader(new FileReader(file3));
if ((linea = f3.readLine()) != null)
{
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
PrintWriter wri3 = new PrintWriter(new BufferedWriter(new FileWriter(auxifile)));
container.addElement(linea);
anterior = cogeCampo(1,linea);
while ((linea = f3.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (anterior.compareTo(actual) == 0)
{
container.addElement(linea);
}
else
{
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri3.println("" + ax.elementAt(j).toString());
}
}
anterior = actual;
container.removeAllElements();
ax.removeAllElements();
container.addElement(linea);
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
}
}//while
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri3.println("" + ax.elementAt(j).toString());
}
}
wri3.close();
f3.close();
file3.delete();
PrintWriter escribo3 = new PrintWriter(new BufferedWriter(new FileWriter(file3)));
BufferedReader leo3 = new BufferedReader(new FileReader(auxifile));
while ((linea = leo3.readLine()) != null)
{
escribo3.println(""+linea);
}
escribo3.close();
leo3.close();
auxifile.delete();
linea = "";
aux = ""; now = -1;
container.removeAllElements(); ax.removeAllElements();
}//if
progreso.setValue(50);

BufferedReader f4 = new BufferedReader(new FileReader(file4));
if ((linea = f4.readLine()) != null)
{
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
PrintWriter wri4 = new PrintWriter(new BufferedWriter(new FileWriter(auxifile)));
container.addElement(linea);
anterior = cogeCampo(1,linea);
while ((linea = f4.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (anterior.compareTo(actual) == 0)
{
container.addElement(linea);
}
else
{
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri4.println("" + ax.elementAt(j).toString());
}
}
anterior = actual;
container.removeAllElements();
ax.removeAllElements();
container.addElement(linea);
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
}
}//while
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri4.println("" + ax.elementAt(j).toString());
}
}
wri4.close();
f4.close();
file4.delete();
PrintWriter escribo4 = new PrintWriter(new BufferedWriter(new FileWriter(file4)));
BufferedReader leo4 = new BufferedReader(new FileReader(auxifile));
while ((linea = leo4.readLine()) != null)
{
escribo4.println(""+linea);
}
escribo4.close();
leo4.close();
auxifile.delete();
linea = "";
aux = ""; now = -1;
container.removeAllElements(); ax.removeAllElements();
}//if
progreso.setValue(66);

BufferedReader f5 = new BufferedReader(new FileReader(file5));
if ((linea = f5.readLine()) != null)
{
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
PrintWriter wri5 = new PrintWriter(new BufferedWriter(new FileWriter(auxifile)));
container.addElement(linea);
anterior = cogeCampo(1,linea);
while ((linea = f5.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (anterior.compareTo(actual) == 0)
{
container.addElement(linea);
}
else
{
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri5.println("" + ax.elementAt(j).toString());
}
}
anterior = actual;
container.removeAllElements();
ax.removeAllElements();
container.addElement(linea);
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
}
}//while
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri5.println("" + ax.elementAt(j).toString());
}
}
wri5.close();
f5.close();
file5.delete();
PrintWriter escribo5 = new PrintWriter(new BufferedWriter(new FileWriter(file5)));
BufferedReader leo5 = new BufferedReader(new FileReader(auxifile));
while ((linea = leo5.readLine()) != null)
{
escribo5.println(""+linea);
}
escribo5.close();
leo5.close();
auxifile.delete();
linea = "";
aux = ""; now = -1;
container.removeAllElements(); ax.removeAllElements();
}//if
progreso.setValue(82);

BufferedReader f6 = new BufferedReader(new FileReader(file6));
if ((linea = f6.readLine()) != null)
{
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
PrintWriter wri6 = new PrintWriter(new BufferedWriter(new FileWriter(auxifile)));
container.addElement(linea);
anterior = cogeCampo(1,linea);
while ((linea = f6.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (anterior.compareTo(actual) == 0)
{
container.addElement(linea);
}
else
{
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri6.println("" + ax.elementAt(j).toString());
}
}
anterior = actual;
container.removeAllElements();
ax.removeAllElements();
container.addElement(linea);
for (int qas = 0;qas < MAX ; qas++)
{
ax.addElement("null");
}
}
}//while
for (int i=0;i < container.size(); i++)
{
aux = container.elementAt(i).toString();
now = Integer.parseInt(cogeCampo(2,aux));
ax.insertElementAt(aux,now);
}
for (int j=0;j < ax.size() ;j++ )
{
if (ax.elementAt(j).toString().compareTo("null") != 0)
{
wri6.println("" + ax.elementAt(j).toString());
}
}
wri6.close();
f6.close();
file6.delete();
PrintWriter escribo6 = new PrintWriter(new BufferedWriter(new FileWriter(file6)));
BufferedReader leo6 = new BufferedReader(new FileReader(auxifile));
while ((linea = leo6.readLine()) != null)
{
escribo6.println(""+linea);
}
escribo6.close();
leo6.close();
auxifile.delete();
linea = "";
aux = ""; now = -1;
container.removeAllElements(); ax.removeAllElements();
}//if
progreso.setValue(100);
modificada = true;

}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}

/*********************************************************/
/* Crea una tabla con las filas indicadas y la reinicia con los valores por defecto */
public void creaTabla(int filas)
{
if (filas != 0)
{
tablas.remove(tabla);
tabla = new JTable(filas, 9); // 10);
tablas.add("Center",tabla);
tabla.setGridColor(Color.blue);
tabla.setRowHeight(25);
tabla.setEnabled(false);
tabla.setFont(new Font("Dungeon", 1, 12));

tabla.setValueAt(" NOMBRE", 0, 0);
tabla.setValueAt(" EPISODIO", 0, 1);
tabla.setValueAt(" CD", 0, 2);
tabla.setValueAt(" IDIOMA", 0, 3);
tabla.setValueAt(" SUBTÍTULOS", 0, 4);
tabla.setValueAt(" SUBBER", 0, 5);
tabla.setValueAt(" FORMATO", 0, 6);
tabla.setValueAt(" Nº EP. SERIE", 0, 7);
tabla.setValueAt(" TAMAÑO", 0, 8);
notarium.setText("");
}
else
{
tablas.remove(tabla);
notarium.setText("");
}
}

public static void main(String[] args)
{
ATB ven1 = new ATB();
ven1.setSize(1000,600);
ven1.setResizable(false);
ven1.setTitle(" Anime - Tiger - Base");
ven1.show();
} //main

//*************** nuevaDB() ***************************
/* Crea los archivos con el nombre indicado*/
public void nuevaDB()
{
try
{
FileDialog cuadroGuardar = new FileDialog(ATB.this, "Introduzca el nombre", FileDialog.SAVE);
String aux = "";
int i = 0;
String aux2 = "";
String aux3 = "";

cuadroGuardar.show();
aux2 = cuadroGuardar.getFile() + ".pru"; //Por si no introduce la extension

while ((aux2.charAt(i) != '.') & (i < aux2.length()))
{
aux3 += aux2.charAt(i); //Aqui cojo todo el nombre hasta el .
i++;
}

aux = cuadroGuardar.getDirectory() + aux3;

if (cuadroGuardar.getFile().compareTo("") != 0) //si no es vacía o no se ha pulsado cancelar
{
baseActual = new File(""+ aux + ".atb");
nameDB = "" + aux + ".atb";
information(nameDB);
PrintWriter wri = new PrintWriter(new BufferedWriter(new FileWriter(baseActual)));
wri.close();
PrintWriter f1 = new PrintWriter(new BufferedWriter(new FileWriter(file1))); f1.close();
PrintWriter f2 = new PrintWriter(new BufferedWriter(new FileWriter(file2))); f2.close();
PrintWriter f3 = new PrintWriter(new BufferedWriter(new FileWriter(file3))); f3.close();
PrintWriter f4 = new PrintWriter(new BufferedWriter(new FileWriter(file4))); f4.close();
PrintWriter f5 = new PrintWriter(new BufferedWriter(new FileWriter(file5))); f5.close();
PrintWriter f6 = new PrintWriter(new BufferedWriter(new FileWriter(file6))); f6.close();
episodiosTotal = 0;
information(nameDB);
// habilita();
}
else
{
status("El nombre de una Base de Datos no puede ser vacío");
}

}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}

//*************** abrirDB() ***************************
//Abre la base de datos indicada
public void abrirDB()
{
try
{
FileDialog cuadro = new FileDialog(ATB.this, "Elija la base de datos a abrir", FileDialog.LOAD);
String linea = "";
String aux = "";
String aux2 = "";
String aux3 = "";
String extension = "";
int i = 0;
episodiosTotal = 0;
cuadro.show();

aux = cuadro.getDirectory();
aux2 = cuadro.getFile() + ".pru";

while ((aux2.charAt(i) != '.') & (i < aux2.length()))
{
aux3 += aux2.charAt(i);
i++;
}

for (int j = i;j<aux2.length() ;j++ )
{
extension += aux2.charAt(j);
}
if ((extension.compareTo(".atb") == 0) || (extension.compareTo(".atb.pru") == 0))
{
aux += "" + aux3 + ".atb";
nameDB = aux;
information(""+aux);
baseActual = new File(aux);

BufferedReader bd = new BufferedReader(new FileReader(baseActual));
PrintWriter f1 = new PrintWriter(new BufferedWriter(new FileWriter(file1)));
PrintWriter f2 = new PrintWriter(new BufferedWriter(new FileWriter(file2)));
PrintWriter f3 = new PrintWriter(new BufferedWriter(new FileWriter(file3)));
PrintWriter f4 = new PrintWriter(new BufferedWriter(new FileWriter(file4)));
PrintWriter f5 = new PrintWriter(new BufferedWriter(new FileWriter(file5)));
PrintWriter f6 = new PrintWriter(new BufferedWriter(new FileWriter(file6)));

progreso.setValue(0);

while ((linea = bd.readLine()) != null)
{
if ((linea.charAt(1)=='A') || (linea.charAt(1)=='B') || (linea.charAt(1)=='C') || (linea.charAt(1)=='D'))
{
f1.println(linea);
episodiosTotal++;
progreso.setValue(16);
}
if ((linea.charAt(1)=='E') || (linea.charAt(1)=='F') || (linea.charAt(1)=='G') || (linea.charAt(1)=='H'))
{
f2.println(linea);
episodiosTotal++;
progreso.setValue(33);
}
if ((linea.charAt(1)=='I') || (linea.charAt(1)=='J') || (linea.charAt(1)=='K') || (linea.charAt(1)=='L'))
{
f3.println(linea);
episodiosTotal++;
progreso.setValue(50);
}
if ((linea.charAt(1)=='M') || (linea.charAt(1)=='N') || (linea.charAt(1)=='O') || (linea.charAt(1)=='P') || (linea.charAt(1)=='Q'))
{
f4.println(linea);
episodiosTotal++;
progreso.setValue(66);
}
if ((linea.charAt(1)=='R') || (linea.charAt(1)=='S') || (linea.charAt(1)=='T') || (linea.charAt(1)=='U'))
{
f5.println(linea);
episodiosTotal++;
progreso.setValue(83);
}
if ((linea.charAt(1)=='V') || (linea.charAt(1)=='W') || (linea.charAt(1)=='X') || (linea.charAt(1)=='Y') || (linea.charAt(1)=='Z'))
{
f6.println(linea);
episodiosTotal++;
}
}
bd.close(); f1.close(); f2.close(); f3.close(); f4.close(); f5.close(); f6.close();
information(nameDB);
progreso.setValue(100);
status("");
//Pondré lo siguiente si quiero q se habra la ventana de ver episodios al abrir una base de datos
// list.show();
// list.cargaListon();
}
else
status("Seleccione una base de datos válida");
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}

//******************* salir() ***************************
// Al salir comprueba si hay una BDD abierta y si es así llama a cerrarDB
// Sale del programa borrando los archivos auxiliares
public void salir()
{
int respuesta = -1;
if (nameDB.compareTo("") != 0)
{
respuesta = cerrarDB();
if ((respuesta == 0) || (respuesta == 1))
{
file1.delete(); file2.delete(); file3.delete(); file4.delete(); file5.delete(); file6.delete();
System.exit(0);
}
}
else
{
file1.delete(); file2.delete(); file3.delete(); file4.delete(); file5.delete(); file6.delete();
System.exit(0);
}
}

//******************* cerrarDB() ************************
// Verifica si se ha modificado la BDD en la sesion actual y pregunta si se desea guardar o no los cambios
public int cerrarDB()
{
int resp = -1;
if (modificada)
{
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();
deshabilita();
}
modificada = false;
return resp;
}
else
{
resp = 0;
return resp;
}
}

//******************* borraEpisodio(String nombre, String numero) ********
// Busca el episodio de nombre 'nombre' y numero de episodio 'numero' y pregunta si se desea borrarlo
public void borraEpisodio(String nombre, String numero)
{
try
{
String auxiline = "";
String linea = "";
int i = 0;
int ep_inicial = episodiosTotal;
Vector resto = new Vector(0);
boolean encontrao = false;

nombre = nombre.toUpperCase();
nombre = nombre + numero;
char c = nombre.charAt(0);

if ((c == 'A') || (c == 'B') || (c == 'C') || (c == 'D'))
{
BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
auxiline += cogeCampo(2,linea);
if (nombre.compareTo(auxiline) != 0)
{
resto.addElement(linea);
}
else
{
int option = (JOptionPane.showConfirmDialog(ATB.this,"El episodio se va a borrar. ¿Continuar?","¡ATENCIÓN!", 0));
if (option != 0)
{
resto.addElement(linea);
encontrao = true;
}
else
episodiosTotal--;
}
i++;
progreso.setValue(i);
}
f1.close();

int tamanno = resto.size();
PrintWriter write1 = new PrintWriter(new BufferedWriter(new FileWriter(file1)));
int counter = 0;
while (counter < tamanno)
{ //Aqui reescribo el archivo
write1.println(resto.elementAt(counter));
counter++;
}
write1.close();
}//if ABCD

if ((c == 'E') || (c == 'F') || (c == 'G') || (c == 'H'))
{
BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
auxiline += cogeCampo(2,linea);
if (nombre.compareTo(auxiline) != 0)
{
resto.addElement(linea);
}
else
{
int option = (JOptionPane.showConfirmDialog(ATB.this,"El episodio se va a borrar. ¿Continuar?","¡ATENCIÓN!", 0));
if (option != 0)
{
resto.addElement(linea);
encontrao = true;
}
else
episodiosTotal--;
}
i++;
progreso.setValue(i);
}
f2.close();

int tamanno = resto.size();
PrintWriter write2 = new PrintWriter(new BufferedWriter(new FileWriter(file2)));
int counter = 0;
while (counter < tamanno)
{
write2.println(resto.elementAt(counter));
counter++;
}
write2.close();
}//if EFGH

if ((c == 'I') || (c == 'J') || (c == 'K') || (c == 'L'))
{
BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
auxiline += cogeCampo(2,linea);
if (nombre.compareTo(auxiline) != 0)
{
resto.addElement(linea);
}
else
{
int option = (JOptionPane.showConfirmDialog(ATB.this,"El episodio se va a borrar. ¿Continuar?","¡ATENCIÓN!", 0));
if (option != 0)
{
resto.addElement(linea);
encontrao = true;
}
else
episodiosTotal--;
}
i++;
progreso.setValue(i);
}
f3.close();

int tamanno = resto.size();
PrintWriter write3 = new PrintWriter(new BufferedWriter(new FileWriter(file3)));
int counter = 0;
while (counter < tamanno)
{
write3.println(resto.elementAt(counter));
counter++;
}
write3.close();
}//if IJKL

if ((c == 'M') || (c == 'N') || (c == 'O') || (c == 'P') || (c == 'Q'))
{
BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
auxiline += cogeCampo(2,linea);
if (nombre.compareTo(auxiline) != 0)
{
resto.addElement(linea);
}
else
{
int option = (JOptionPane.showConfirmDialog(ATB.this,"El episodio se va a borrar. ¿Continuar?","¡ATENCIÓN!", 0));
if (option != 0)
{
resto.addElement(linea);
encontrao = true;
}
else
episodiosTotal--;
}
i++;
progreso.setValue(i);
}
f4.close();

int tamanno = resto.size();
PrintWriter write4 = new PrintWriter(new BufferedWriter(new FileWriter(file4)));
int counter = 0;
while (counter < tamanno)
{
write4.println(resto.elementAt(counter));
counter++;
}
write4.close();
}//if MNOPQ

if ((c == 'R') || (c == 'S') || (c == 'T') || (c == 'U'))
{
BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
auxiline += cogeCampo(2,linea);
if (nombre.compareTo(auxiline) != 0)
{
resto.addElement(linea);
}
else
{
int option = (JOptionPane.showConfirmDialog(ATB.this,"El episodio se va a borrar. ¿Continuar?","¡ATENCIÓN!", 0));
if (option != 0)
{
resto.addElement(linea);
encontrao = true;
}
else
episodiosTotal--;
}
i++;
progreso.setValue(i);
}
f5.close();

int tamanno = resto.size();
PrintWriter write5 = new PrintWriter(new BufferedWriter(new FileWriter(file5)));
int counter = 0;
while (counter < tamanno)
{
write5.println(resto.elementAt(counter));
counter++;
}
write5.close();
}//if RSTU

if ((c == 'V') || (c == 'W') || (c == 'X') || (c == 'Y') || (c == 'Z'))
{
BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
auxiline += cogeCampo(2,linea);
if (nombre.compareTo(auxiline) != 0)
{
resto.addElement(linea);
}
else
{
int option = (JOptionPane.showConfirmDialog(ATB.this,"El episodio se va a borrar. ¿Continuar?","¡ATENCIÓN!", 0));
if (option != 0)
{
resto.addElement(linea);
encontrao = true;
}
else
episodiosTotal--;
}
i++;
progreso.setValue(i);
}
f6.close();

int tamanno = resto.size();
PrintWriter write6 = new PrintWriter(new BufferedWriter(new FileWriter(file6)));
int counter = 0;
while (counter < tamanno)
{
write6.println(resto.elementAt(counter));
counter++;
}
write6.close();
}//if VWXYZ
progreso.setValue(100);
if (encontrao)
{
status("Episodio no encontrado");
}
if (episodiosTotal != ep_inicial)
{
modificada = true;
}
information(nameDB);
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}

¿Es un pájaro? ¿es un avión?. No, es un Ligre disfrazado de cocodrilo.


#571 Erbichu

Erbichu

    Advanced Member

  • Hentais
  • PipPip
  • 416 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Cartas del estudiante Erasmus en Helsinki


( 25 / 02 / 00 )

10 de Octubre
¡Hola! ¿Cómo va todo por ahí? Yo fenomenal. Hace un par de días que llegué a Helsinki. Tendríais
que estar aquí, ¡esto es una pasada!. Bajé del avión y estaba nevando. ¡La nieve es tan bonita!.
Parece algodón blanco. Esto está precioso, todo nevado. Eso sí, aquí hace bastante frío, pero me
he comprado un abrigo fenomenal. ¡Es tan calentito!

Ya estoy instalado en casa de Fruder. ¿Sabéis lo que me pasó? De camino aquí apareció por la
carretera un reno. ¡Qué cosa más bonita! En mi vida he visto animal más majestuoso. Parecía
sacado de un cuento. Al llegar aquí resbalé con el hielo bajando la maleta del taxi. ¡Ja ja ja! Está
todo helado, ¡es tan divertido! Decía que estoy en casa de Fruder. Me ha dejado un coche para
que vaya todos los días a la universidad, ¿no es fantástico?. Ayer por la mañana, cuando fui a
sacar el coche del garaje, me encontré con que había nevado por la noche, y tuve que quitar el
montón de nieve con una pala. ¡Era tan auténtico! ¡Me sentía Doctor en Alaska!

Esto es fenomenal, me encantaría que estuviéseis aquí. Os envío una postal para que podáis
admirar el paisaje, que parece salido de un cuento de Dickens. Creo que me he reconciliado con
el mundo. Besos. Volveré a escribir.

20 de Marzo

Esto es una mierda. Estoy hasta los cojones de este sitio. Esto es como el infierno pero con el aire
acondicionado a toda ostia. ¿Quién coño me mandaría meterme aquí? ¡Te lo dije, mamá! Aunque
os parezca mentira, aquí el termómetro no sube de 0. ¿En qué cabeza cabe? Por cierto, ¿qué tal
las fallas? Bien ¿no? cabrones...

Aquí no hace más que caer nieve todo el puto día. ¿Qué digo nieve?; mierda blanca, porque esto
es mierda blanca. Esta mañana, después de media hora de intentar arrancar el jodido coche (se
había helado hasta la dirección), abro la puerta y ¿qué me encuentro?. Pues lo de todos los
mismos putos días: una tonelada de mierda blanca. El médico me ha dicho que me deje de jugar
con la palita, que como se me vuelva a enganchar la espalda me voy a quedar paralítico. Desde
que hace un mes pegué un resbalón en el puto hielo (mierda transparente) y me saqué una
vértebra del sitio, lo estoy pasando fatal.

Luego, de camino a la universidad, he atropellado un puto reno. El cabrón se ha cruzado sin
avisar. El reno, en mi vida he visto animal más hijo de puta... Y encima, ¡que te crees tú que me
lo he cargado!. El cabrón ha salido por patas mientras yo me quedaba en mitad de la nada con el
radiador reventado. Los 20 kilómetros andando por la nieve me han dejado bien jodido. Los
mocos se confunden con las lágrimas que ruedan por mis mejillas mientras os escribo estas
líneas. No sabéis las ganas que tengo de volver. Estoy hasta los cojones de este puto lugar.
Tengo ganas de llegar a casa y quitarme la mierda de abrigo que llevo encima desde Octubre y
que ya empieza a apestar. Un abrazo a todos. Os quiero.

PD: Estoy pensando en suicidarme.

#572 WoodElf

WoodElf

    Warrior of the barrio

  • Hentais
  • PipPipPipPipPipPipPip
  • 4334 Mensajes:

Escrito 17 September 2002 - 10:40 PM

bua que marikitas sois solo 5 mas
Tendrá todo el dinero del mundo, pero hay algo que jamás podrá comprar.... un dinosaurio! - Homero Jay Simpson
Un Mundo Extraño (Elfo B-Log) - My Audioscrobbler - My Flickr- MyAnimelist

#573 Joputa

Joputa

    Shut Up Bitch!

  • Hentais
  • PipPipPipPipPipPip
  • 3440 Mensajes:

Escrito 17 September 2002 - 10:40 PM

la gente se subia cada dos por tres al escenario y lo cojonudo es que siempre eran los mismos gilipollas
Imagen enviada

#574 bregamutero

bregamutero

    Villarrobejo's King

  • Hentais
  • PipPipPip
  • 1191 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Un chiste:
va un caracol y derrapa
So impressed with all you do, tried so hard to be like you, flew too high and burnt the wings, lost my faith in everything


Imagen enviada

#575 TUNLOFF

TUNLOFF

    Advanced Member

  • Hentais
  • PipPip
  • 481 Mensajes:

Escrito 17 September 2002 - 10:40 PM

me parece ke tiene pa rato pa ke he che fuego este foro y ya no se ke decir

#576 Sunburn

Sunburn

    Sweet Crying Angel

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7910 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Voy a petar el foro
Ni siquiera pienso leer

#577 Noritaka

Noritaka

    Leecher

  • Hentais
  • 17 Mensajes:

Escrito 17 September 2002 - 10:40 PM

colaborando :D
LEY FUNDAMENTAL DE MURPHY
SI ALGO PUEDE SALIR MAL, SALDRÁ MAL .



--------------------------------------------------------------------------------

EXTENSIÓN DE GATUSO
Nada es tan malo nunca como para que no pueda empeorar.

COROLARIO DE FARNDIK
Después de que las cosas hayan ido de mal en peor, el ciclo se repetirá.

COMENTARIO DE HERMAN
¿Quién dijo que las cosas iban a ir mejor?

COMENTARIO DE O'TOOLE
Murphy era un optimista

COMENTARIO DE GOLDBERG
O'Toole era un optimista



--------------------------------------------------------------------------------

LEYES GENERALES
Usted no puede ganar, tampoco puede empatar, ni siquiera puede abandonar el juego
Siempre que una tostada se cae lo hace del lado de la mantequilla.
Principio de incertidumbre: No se puede determinar a priori en que cara de la tostada hay que untar la mantequilla.
Siempre avanza más deprisa la otra cola.
El autobús llegará justo cuando encendamos el cigarrillo y lloverá al día siguiente de lavar el coche, pero no sirve encender el cigarrillo para que llegue el autobús ni lavar el coche para que llueva.


--------------------------------------------------------------------------------

FENÓMENOS TELEFÓNICOS DE FRANK
Si tiene lápiz, no tiene papel.
Si tiene papel, no tiene lápiz.
Si tiene las dos cosas nadie le deja un recado.


--------------------------------------------------------------------------------

LEYES NO RECíPROCAS DE LOS PENSAMIENTOS NEGATIVOS
Si sigue una linea de pensamiento negativo obtendrá resultados negativos.
Si sigue una linea de pensamiento positivo obtendrá resultados negativos.


--------------------------------------------------------------------------------
LEY DE LA REVELACIÓN
La imperfeccion oculta nunca permanece oculta.
AFIRMACION DE COIT Y MURPHY SOBRE EL PENSAMIENTO NEGATIVO
Es imposible que un optimista se sorprenda agradablemente.
Conclusión: Un optimista cree que vivimos en el mejor de los mundos. Un pesimista teme que sea verdad.

LEY DE PERRUSEL
No hay tarea tan simple que no se pueda hacer mal.

LEY DE KEN
Una partícula que vuela buscará el ojo mas próximo.

MÁXIMA DE MATZ
Una conclusión es el punto donde ud se cansó de pensar.



--------------------------------------------------------------------------------

APLICACIÓN A LA INGENIERÍA DE TELECOMUNICACIÓN
LEY DE WILLIAMS Y HOLLAND
Si se reunen suficientes datos, se puede demostrar cualquier cosas con ayuda de la estadística.
COMENTARIO DE ECHEVARRIETA
Si se ha aprobado el álgebra de teleko se puede demostrar cualquier cosa (aún sin la ayuda de la estadística, sin datos y aunque no sea cierta).

LEY DE VILE PARA LOS EDUCADORES
Nadie atiende en clase hasta que ud mete la pata.



--------------------------------------------------------------------------------

LEYES SELECTIVAS DE LA GRAVEDAD
Todo objeto caerá siempre de modo que produzca el mayor daño posible
De todos los objetos que pueden caerse siempre caerá el más frágil o el mas valioso.
Cuando un objeto se cae siempre va a parar al lugar más inaccesible despues de golpear el punto más doloroso.

--------------------------------------------------------------------------------

REGLAS GENERALES
Ningún problema real tiene solución.
Si observa su problema muy de cerca se reconocerá parte de él.
La solución de un problema consiste en encontrar alguien que lo resuelva.
Es imposible conocer algunas cosas, entre otras, que cosas es imposible conocer.
Si dejamos que las cosas vayan a su aire su tendencia natural las hará ir de mal en peor.
En cuanto se ponga a hacer algo se dará cuenta de que hay otra cosa que debería haber hecho antes.
El trabajo en equipo es fundamental, siempre se le puede echar la culpa a otro.
Si se require una aproximacón a una recta tome solo dos valores experimentales.
Las piezas que no se puedan montan mas que en un cierto orden se podrán intercambiar
Las piezas intercambiables, por el contrario, demostrarán que no lo son.
Si hay más de una persona a la que se le pueda echar la culpa de un error de calculo, la culpa no será de nadie.
La biblioteca más próxima nunca cuenta con el libro que necesitamos.
Los unicos libros que desaparecen de la biblioteca son los que ud necesita.
En caso de duda, que suene muy convincente.
Los experimentos deben ser analogos, es decir deben fallar todos de la misma manera.
La probabilidad de enchufar un aparato de 125V a 220V es doble que su complementaria.
Si los cables pueden conectarse de dos formas tenderemos a hacerlo de la que funda los fusibles.
Todo instrumento electrónico fallará tarde o temprano, los más avanzados incluso detectarán el momento más inoportuno.
La disponibilidad de un componente es siempre inversamente proporcional a su necesidad.
Tras montar una cosa previamente desmontada descubriremos que hay piezas suyas sobre la mesa. Repitiendo el proceso, en el infinito llegariamos a tener dos cosas.
Todo dispositivo tomado al azar de un grupo con una fiabilidad del 99% formará parte del 1%
Un NPN sera casi siempre un PNP.
No va a funcionar.


--------------------------------------------------------------------------------
PRIMERA LEY DE CHISHOLM
Cuando las cosas vayan bien, halgo habra que haga que vayan mal.
COROLARIOS:
Cuando parece que ya nada puede ir peor, empeora.
Cuando le parezca que las cosas van mejor es que se le ha pasado algo por alto.
PRIMERA LEY DE SODD
Cuando una persona emprende una tarea, la intervención inconsciente de otra presencia (animada o inanimada) desbaratará sus planes. Sin embargo, algunas tareas se pueden terminar debido a que esa presencia que interviene también esta realizando una tarea y, evidentemente, también esta expuesta a que ud intervenga.

SEGUNDA LEY DE SODD
Antes o después se producirán las circunstancias más desfavorables.

TEOREMA DE CHRISTIE-DAVIS
Si sus datos son falsos, pero su lógica es perfecta, entonces sus conclusiones serán inevitablemente falsas. Por tanto, si comete errores con su lógica, tiene al menos una probabilidad aleatoria de llegar a la conclusión correcta.

PARADOJA DE MURPHY
Siempre es más fácil hacerlo de la forma más difícil.



--------------------------------------------------------------------------------

LEYES VARIAS
Cualquier cable cortado a la medida exacta sera demasiado corto.
Las tolerancias siempre se acumulan de la forma que mas joroba.
Un circuito a prueba de fallos destruirá a todos los demás.
Un transistor protegido por un fusible rápido protegerá al fusible explotando.
Una unidad no presentará fallo alguno hasta que haya pasado la inspección final.
Despues de haber montado un intrumento, encontraremos varias piezas suyas por el suelo.
En un problema con n ecuaciones siempre habra al menos n+1 incógnitas.
La probabilidad de encontrarse en la escuela o el trabajo a una teleka deseable y receptiva aumenta exponencialmente (llegando incluso a no ser despreciable) cuando uno esta en compañía de:
Otra teleka
Su novia
Otro teleko mas guapo y con dinero
Lo malo siempre viene a oleadas.


--------------------------------------------------------------------------------
PROFECIA DE POULSEN
Si se usa cualquier cosa hasta su máxima capacidad, se rompe.
LEY DE MAYNE
Nadie nota los errores grandes.

PRINCIPIO DE ENG
Cuanto más fácil sea hacerlo, mas difícil sera cambiarlo.

LEY DE WRIGHT SOBRE LA CALIDAD
La calidad es inversamente proporcional al tiempo que queda para terminar el proyecto.

LEY DE BEACH
No hay dos componentes idénticos que se parezcan.



--------------------------------------------------------------------------------

LEY DE EDWARS SOBRE EL ESFUERZO-TIEMPO
Esfuerzo x Tiempo = CTE

Dado un tiempo inicial grande para hacer algo, el esfuerzo inicial sera pequeño.
A medida que el tiempo se aproxima a cero el esfuerzo tiende a infinito.
Corolario: Si no fuera por el último minuto, no se haría nada. Este corolario se demuestra empíricamente en época de exámenes o cuando se acerca un dead line de proyecto.


--------------------------------------------------------------------------------
LEY DE LA PERVERSIDAD DE LOS OBJETOS INANIMADOS
Todo objeto inanimado, independientemente de su composición y configuracion, puede producir en cualquier momento, de forma totalmente inesperada y por razones que permaneceran siempre ocultas y misteriosas, actos perversos en contra de nuestros deseos o proyectos.
POSTULADO DE BITTON SOBRE LA ELECTRÓNICA
Si lo entiende, es que se ha quedado antiguo.



--------------------------------------------------------------------------------

LEYES DE MANUBAY PARA LOS PROGRAMADORES
Si funciona la modificación de un programador a un programa ya existente, es probable que no sea lo que quieren los usuarios.
Los usuarios no saben realmente lo que quieren, pero saben con certeza lo que no quieren.


--------------------------------------------------------------------------------

OTRAS LEYES
Cualquier programa cuando funciona es que se ha quedado antiguo.
La complejidad de un programa aumenta hasta que supera la capacidad del programador que debe revisarlo o hasta que ocupa toda la memoria del ordenador.
Siempre queda algun virus.


--------------------------------------------------------------------------------
LEY DE GREER
Un programa de ordenador hace siempre lo que ud le ordena que haga, no lo que ud quiere que haga.
CONSTANTE DE SKINNER
Es la cantidad que sumada, restada, multiplicada o dividida al resultado obtenido, da el resultado real.



--------------------------------------------------------------------------------

POSTULADOS DE TROUTMAN SOBRE PROGRAMACIÓN
Si una instalación de comprobación funciona perfectamente bien, todos los sistemas posteriores funcionarán mal.
El errror mas terrible de un programa solo se detectará cuando lleve, por lo menos, seis meses de funcionamiento.
LEY DE BROOK
Si se añade mano de obra a un proyecto informático que va retrasado, se retrasa todavía más.
AXIOMA DE COLE
La cantidad total de inteligencia del planeta se mantiene constante, sin embargo, la población sigue aumentando.
Imagen enviada

#578 METHODMAN

METHODMAN

    --===The King Of IRC===--

  • Hentais
  • PipPipPipPipPipPipPipPip
  • 5001 Mensajes:

Escrito 17 September 2002 - 10:40 PM

tot sel van dom veninnn creo que era asi xD

#579 walsen

walsen

    Guru del foro-chat

  • Hentais
  • PipPipPipPipPip
  • 2009 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Dos finales 1.1

por Charles Champ d'Hiers

Desde luego aquella noche no estaba siendo la mejor de la vida de mi novia. Además del enfado que tenía conmigo, además de ver como su amiga Silvia se cogía una borrachera de esas que hacen historia y además de comprobar que ni el novio de ésta, Raúl, ni yo, le andábamos muy a la zaga en eso de beber demasiado, tenía que soportar como aquel grupo de niñatos le estaban diciendo de todo desde el momento en que había llegado al lugar donde tenía el coche aparcado.
Al final, en vista de que no llegábamos, se había decidido por esperar dentro del coche. Una chica alta y rubia como ella estaba más que acostumbrada a oír según que cosas a según que horas, pero estando allí sola y siendo ellos cuatro, juzgó que entrar no sería ninguna tontería. Aún así, también desde dentro podía escuchar los lascivos comentarios que aquellos cuatro chicos le estaban dedicando, y lo que más le molestaba: aunque ellos estaban sentados a más de tres metros detrás, le parecía que podía sentir sus, creía, sucias miradas.

De hecho, cuando por fin nos vio aparecer a los tres dando tumbos por aquella estrecha calleja sintió algo muy parecido al alivio. Aún así se desesperó viéndonos acercarnos a la velocidad crucero de un caracol, mientras tratábamos de que Silvia no se nos cayera al suelo.

Una vez llegamos frente al coche, y después de soportar, por parte de aquellos “angelitos”, nuestra ración de comentarios sobre el estado de Silvia (más procaces aún si cabe que los que habían obsequiado a mi novia), surgió el siguiente problema: como íbamos a meterla en el coche.
No es que ella fuera una chica gorda, de hecho hacía un par de años a algunos nos había asustado tanta delgadez, pero al final todo había quedado en nada y ahora lucia un tipo más que interesante. Sin embargo, con la borrachera que llevaba, introducirla en el coche no parecía nada sencillo. No al menos meterla de una pieza.

Borrachos como estábamos, Raúl y yo decidimos que lo mejor sería que él la cogiese por los pies mientras yo la sujetaba por las axilas, y así, tumbada en el aire, él la introdujera en el asiento trasero del coche, eso sí, entrando primero Raúl a gatas y de espaldas. Como os digo estábamos muy borrachos, porque lo más normal hubiera sido que el pobre Raúl se hubiese dado un buen golpe en la cabeza al entrar de esa guisa en el automóvil, o que a mí se me hubiese resbalado “mi parte” de Silvia y ésta hubiese ido a dar con su linda cabecita morena contra el asfalto.

Sin embargo, para nuestra sorpresa no sucedió ni lo uno ni lo otro, sino otra cosa con la que no habíamos contado, y es que el diminuto traje ceñido de Silvia, por culpa de la forma en que la habíamos levantado, comenzó a deslizarse hacia su ombligo en el momento en que la pusimos en volandas, dejando a la vista un precioso tanga lila.

A la vista de Raúl, quien inmediatamente se sintió terriblemente avergonzado, a la vista de aquellos cuatro gamberros, que ya habían hecho de mis amigos y de mí el centro de su interés para lo que quedaba de noche, y que aumentaron inmediatamente el tono y el volumen de sus comentarios, y claro, a la vista de este pobre narrador, que comenzaba a ponerse malo ante tan hermosa vista.

Al principio Raúl hizo amago de dejarla de nuevo en el suelo y recomponerle el vestido, pero como fuera que le pareció que uno de los chicos que estaban a su espalda se había levantado y venía hacia nosotros (como, efectivamente, así era), y como creyó que de nada iba a servir arreglárselo porque en cuanto la volviésemos a tumbar se le volvería a levantar, decidió meterla lo más rápidamente posible en el coche, y una vez dentro bajarle el vestido lo mejor posible.

Una vez la metimos dentro, entre los aplausos del grupo de chicos que se habían situado junto a su amigo para ver de cerca toda la operación (en el fondo eran ruidosos pero inofensivos) y la media sonrisa de mi novia que había visto todo sin moverse del asiento del conductor, Raúl creyó que lo mejor sería ir él de copiloto en vista del enfado que tenía conmigo mi novia.

Yo accedí encantado. Primero porque sabía que la especialidad de Raúl era templar ánimos y lograr que ningún enfado durase más de diez minutos, segundo porque no me apetecía seguir discutiendo con mi novia hasta llegar a casa, y tercero, porque a pesar de los esfuerzos por sentar de la forma más presentable posible a su novia en el asiento trasero, no había conseguido evitar que de entre sus piernas aún surgiera, precioso, un bonito trozo de su tanguita morado.

Así que al cabo de un rato, cuando por fin Laura arrancó el coche, Raúl comenzó a hablar dulcemente con ella, mientras yo trataba de dormir para evitar ser el blanco de la furia de mi novia y, de paso, que aquel triangulito lila dejase de ser el blanco de mis miradas.

Y muy bien debí de hacerme el dormido, porque al poco rato observé a través de mis ojos entreabiertos, como tanto ella como él dejaban de lanzarme miradas a través del espejo. Es más, no mucho tiempo después ambos elevaron un poco la voz, creyendo que ya nadie les escuchaba, aunque claro, aún hablando lo suficientemente bajo como para no molestar nuestros sueños.

Tranquilo por esta nueva situación, me relajé y comencé a quedarme dormido, ahora sí, de verdad. Además, el calor que desprendía el cuerpo de Silvia, que nada más sentirme a su lado se había apoyado en mi costado para dormir más cómodamente me hacía sentir un sopor muy agradable.

Mientras la conversación entre mi novia y Raúl circulaba por los cauces habituales:

- Venga mujer... no te enfades con él, no ha sido para tanto.

- ¿Qué no me enfade, dices?. Y más enfadado que deberías estar tú, que no le ha quitado los ojos de encima a tu novia ni un segundo.

Vaya, pensé, así que era eso (tenía costumbre de no preguntarle porque se enfadaba, limitándome a dejar pasar la tormenta), se había dado cuenta de que me había fijado en Silvia... debería tener más cuidado la próxima vez.

- Bueno, eso es porque es un poco tonto... mira que teniendo una novia como tú fijarse en otra chica.

- Jajajaja- rió ella por primera vez aquella noche- esta si que es buena.

La verdad, no me hizo ninguna gracia que Raúl me llamara tonto, pero sabía que lo hacía por sacarme las castañas del fuego, y tampoco era cuestión de decirle nada. Además, teóricamente yo estaba durmiendo, no espiando su conversación.

- No te rías de mí, sabes que me has gustado desde que te ví por primera vez hace cuatro años.

Esta frase sí que me molestó. Debía haber dado un brinco y haber dicho algo... ¿pero qué?. Mi novia ya era mayorcita para salir de estas situaciones sin necesidad de que estuviera yo allí para “salvarla”. Sin embargo si abrí de nuevo los disimuladamente de nuevo, lo suficiente como para ver como él deslizaba su mano izquierda por la pierna derecha de ella, más rozándola que acariciándola, pero eso sí, seguro que tocándola.

Al principio este gesto le sobresaltó a Laura casi tanto como a mí. Sin embargo, y para mi espanto, vi como su mirada no se dirigía iracunda hacia él, sino miedosa hacia el espejo retrovisor, lo que me obligo a cerrar de nuevo los ojos, permaneciendo otra vez a oscuras.

- ¿Estás loco?... hay detrás están mi novio y tu novia.

- Dormidos...

Ese “dormidos” pareció electrificar el ambiente. Yo me quedé a la expectativa, con los ojos cerrados, esperando impaciente una respuesta de mi novia. Ellos, en cambio, parecían haber quedado petrificados, debían estar, imaginaba, mirando muy fijamente hacia la carretera, que hacía rato que había dejado atrás las calles más animadas y ahora recorría un barrio bastante tranquilo.

De pronto, en un semáforo, se rompió este violento silencio. Al principio me pareció un suspiro, pero no lo podía identificar con certeza. Tan lentamente como me fue posible comencé a abrir un poco los ojos... y entonces pude identificar que había sido ese ruido.

La mano de Raúl pasaba como un puente de su asiento al de ella, yendo a parar directamente a la entrepierna de mi novia. El hecho de que esta hubiese salido aquella noche con falda no me permitió hacerme muchas ilusiones sobre lo que aquella mano podía estar buscando... tocando.
Me quedé helado, pero no me atreví a decir nada... ¿tal vez por qué estaba, muy a mi pesar, teniendo una cálida erección bajo mis pantalones?.

Mientras, entre semáforo y semáforo, y con más fuerza cuando uno de estos obligaba a detenerse a nuestro coche, podía, unas veces entrever y otras, por precaución, tan solo sentir, como la mano de mi amigo entraba impacientemente entre las piernas de mi novia. Su brazo se movía, con mayor o menor soltura, pero con franca libertad por los más recónditos puntos de su anatomía más íntima.

De pronto, en un semáforo, sentí como un suspiro ahogado de Laura calentaba toda la temperatura del interior. Había escuchado ese suspiro mil veces y sabía muy bien lo que significaba... él, sus dedos, habían entrado dentro de ella.

El semáforo se hizo eterno. El movimiento de su brazo, llevando ahora un ritmo constante, se me hicieron un castigo demasiado duro para seguir soportándolo...

Pero seguí soportándolo. Soporté los jadeos cada vez más impúdicamente seguidos y calientes de mi novia. Soporté el movimiento de aquel brazo cuyo rozamiento contra la tela de la falda y las medias de mi novia hacia un ruido infernal para mí. Y soporté, finalmente, los últimos jadeos oscuros y sensuales de Laura cuando esta alcanzó el orgasmo.

De nuevo arrancó él coche...

Yo estaba petrificado en mi asiento, sudando casi febrilmente, sin saber que hacer o que decir.

Sin embargo ahí, desgraciadamente, no había acabado todo para mí. Ni para ellos. Mientras Laura seguía al volante, Raúl se movió en su asiento, a fin, como puede después comprobar, de bajarse un poco los pantalones.
Ahora el brazo que tendía lazos era el de mi novia. Ahora el movimiento rítmico era de arriba abajo. Ahora los suspiros eran de hombre.

El semáforo llegó inexorable como el filo de una guillotina. El coche freno, y la cabeza de Laura bajó hacia la entrepierna de él.

No duró mucho tiempo. Imagino que él estaría tan excitado que el solo el roce de la lengua de mi novia sobre su pene le pondrían a mil. Nadie mejor que yo sabía lo muy bien que ella sabía hacer estas cosas con su boca. Enseguida la vi levantar su rubia cabellera mientras se pasaba la mano por entre la comisura de sus labios.

¿Se habría tragado su esperma?. Era lo único que se me ocurría preguntarme en ese momento. Desde luego cada persona es un mundo ante determinadas situaciones.
De nuevo el coche arrancó.

Llegamos a la casa de Raúl y Silvia a los cincuenta minutos de haber salido... no estaba mal para un recorrido que se tardaba en hacer siete minutos con tráfico. Raúl me “despertó”nada más aparcar frente a su casa para que le ayudara con Silvia. Se despidió de mí, y todavía tuvo el valor de decirme:

- ¡Arreglado, chaval!, creo que te ha perdonado.
No lo maté porque estaba demasiado alucinado para decir nada. Me limite a sonreír estúpidamente y volví al coche.

Una vez dentro, ya en el asiento del copiloto, Laura me lanzó una sonrisa, me pidió perdón por el enfado de antes como si nada hubiera pasado después, yo le dije que vale, me sonrió de nuevo y arrancó el motor en dirección a casa... aunque aún me pareció me pareció oírle decir “mirón!”.





Charles Champ d'Hiers
Imagen enviada
BESITOS A ELLAS, PALMADITAS A ELLOS... Mi Lista (RFT) email: walsen.fln@gmail.com

#580 Hideki

Hideki

    Leecher

  • Hentais
  • 3 Mensajes:

Escrito 17 September 2002 - 10:40 PM

CHIIIIII OKARANAI

#581 Sunburn

Sunburn

    Sweet Crying Angel

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7910 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Voy a petar el foro
Ni siquiera pienso leer

#582 Marijuana_la_loca

Marijuana_la_loca

    FL Girl Commander

  • FL Girls
  • 2097 Mensajes:

Escrito 17 September 2002 - 10:40 PM

me parece ke tiene pa rato pa ke he che fuego este foro y ya no se ke decir

jeje se nota :P
Imagen enviada
*.*__.·*·.__ FL-Girls Commander __.·*·.__*.*

#583 Sunburn

Sunburn

    Sweet Crying Angel

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7910 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Voy a petar el foro
Ni siquiera pienso leer

#584 Ligreman

Ligreman

    Groar ^^

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7685 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Parte B

//******************* almacenaDB() **********************
// Vuelca los archivos auxiliares al archivo general de la base de datos
public void almacenaDB()
{
try
{ String linea = "";

baseActual = new File(nameDB);
PrintWriter db = new PrintWriter(new BufferedWriter(new FileWriter(baseActual)));
progreso.setValue(0);

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();
modificada = false;
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}


//******************* insertaElemento(String elemento) *****************

public void insertaElemento(String elemento)
{
try
{
Vector dbtemp = new Vector(0);
String viejo = new String("");
String viejo_aux = new String("");
String nuevo_aux = new String("");
/*int nuevo_cap = 0;
int viejo_cap = 0;*/
boolean insertado = false;
boolean sobreescrito = false;

nuevo_aux = cogeCampo(1,elemento) + cogeCampo(2,elemento);
//nuevo_cap = Integer.parseInt(cogeCampo(2,elemento));
progreso.setValue(0);

if ((elemento.charAt(1) == 'A') || (elemento.charAt(1) == 'B') || (elemento.charAt(1) == 'C') || (elemento.charAt(1) == 'D'))
{
BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((viejo = f1.readLine()) != null)
{
viejo_aux = cogeCampo(1,viejo) + cogeCampo(2,viejo);
if (viejo_aux.compareTo(nuevo_aux) < 0)
{ dbtemp.addElement(viejo); }

if ((viejo_aux.compareTo(nuevo_aux) > 0) && (insertado==false))
{ dbtemp.addElement(elemento);
//dbtemp.addElement(viejo);
insertado = true;
}

if (viejo_aux.compareTo(nuevo_aux) > 0)
{
dbtemp.addElement(viejo);
}

if (viejo_aux.compareTo(nuevo_aux) == 0)
{
int decide = (JOptionPane.showConfirmDialog(ATB.this,"El episodio a insertar ya existe. ¿Desea sobreescribirlo?","¡ATENCIÓN!", 0)); /* 0->Aceptar; 2->Cancelar */
if (decide == 0)
{
dbtemp.addElement(elemento); insertado = true;
sobreescrito = true;
}
}
}
if (insertado == false)
{ dbtemp.addElement(elemento); insertado = true; } //si va al final

f1.close();
file1.delete();

int tamanno = dbtemp.size();
PrintWriter write_ab = new PrintWriter(new BufferedWriter(new FileWriter(file1)));
int counter = 0;
while (counter < tamanno)
{
write_ab.println(dbtemp.elementAt(counter));
counter++;
}
write_ab.close();
progreso.setValue(16);
}//ABCD

if ((elemento.charAt(1) == 'E') || (elemento.charAt(1) == 'F') || (elemento.charAt(1) == 'G') || (elemento.charAt(1) == 'H'))
{
BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((viejo = f2.readLine()) != null)
{
viejo_aux = cogeCampo(1,viejo) + cogeCampo(2,viejo);
if (viejo_aux.compareTo(nuevo_aux) < 0)
{ dbtemp.addElement(viejo); }

if ((viejo_aux.compareTo(nuevo_aux) > 0) && (insertado==false))
{ dbtemp.addElement(elemento);
//dbtemp.addElement(viejo);
insertado = true;
}

if (viejo_aux.compareTo(nuevo_aux) > 0)
{
dbtemp.addElement(viejo);
}

if (viejo_aux.compareTo(nuevo_aux) == 0)
{
int decide = (JOptionPane.showConfirmDialog(ATB.this,"El episodio a insertar ya existe. ¿Desea sobreescribirlo?","¡ATENCIÓN!", 0)); /* 0->Aceptar; 2->Cancelar */
if (decide == 0)
{
dbtemp.addElement(elemento); insertado = true;
sobreescrito = true;
}
}
}
if (insertado == false)
{ dbtemp.addElement(elemento); insertado = true; } //si va al final

f2.close();
file2.delete();

int tamanno = dbtemp.size();
PrintWriter write2 = new PrintWriter(new BufferedWriter(new FileWriter(file2)));
int counter = 0;
while (counter < tamanno)
{
write2.println(dbtemp.elementAt(counter));
counter++;
}
write2.close();
progreso.setValue(33);
}//EFGH

if ((elemento.charAt(1) == 'I') || (elemento.charAt(1) == 'J') || (elemento.charAt(1) == 'K') || (elemento.charAt(1) == 'L'))
{
BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((viejo = f3.readLine()) != null)
{
viejo_aux = cogeCampo(1,viejo) + cogeCampo(2,viejo);
if (viejo_aux.compareTo(nuevo_aux) < 0)
{ dbtemp.addElement(viejo); }

if ((viejo_aux.compareTo(nuevo_aux) > 0) && (insertado==false))
{ dbtemp.addElement(elemento);
//dbtemp.addElement(viejo);
insertado = true;
}

if (viejo_aux.compareTo(nuevo_aux) > 0)
{
dbtemp.addElement(viejo);
}

if (viejo_aux.compareTo(nuevo_aux) == 0)
{
int decide = (JOptionPane.showConfirmDialog(ATB.this,"El episodio a insertar ya existe. ¿Desea sobreescribirlo?","¡ATENCIÓN!", 0)); /* 0->Aceptar; 2->Cancelar */
if (decide == 0)
{
dbtemp.addElement(elemento); insertado = true;
sobreescrito = true;
}
}
}
if (insertado == false)
{ dbtemp.addElement(elemento); insertado = true; } //si va al final

f3.close();
file3.delete();

int tamanno = dbtemp.size();
PrintWriter write3 = new PrintWriter(new BufferedWriter(new FileWriter(file3)));
int counter = 0;
while (counter < tamanno)
{
write3.println(dbtemp.elementAt(counter));
counter++;
}
write3.close();
progreso.setValue(50);
}//IJKL

if ((elemento.charAt(1) == 'M') || (elemento.charAt(1) == 'N') || (elemento.charAt(1) == 'O') || (elemento.charAt(1) == 'P') || (elemento.charAt(1) == 'Q'))
{
BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((viejo = f4.readLine()) != null)
{
viejo_aux = cogeCampo(1,viejo) + cogeCampo(2,viejo);
if (viejo_aux.compareTo(nuevo_aux) < 0)
{ dbtemp.addElement(viejo); }

if ((viejo_aux.compareTo(nuevo_aux) > 0) && (insertado==false))
{ dbtemp.addElement(elemento);
//dbtemp.addElement(viejo);
insertado = true;
}

if (viejo_aux.compareTo(nuevo_aux) > 0)
{
dbtemp.addElement(viejo);
}

if (viejo_aux.compareTo(nuevo_aux) == 0)
{
int decide = (JOptionPane.showConfirmDialog(ATB.this,"El episodio a insertar ya existe. ¿Desea sobreescribirlo?","¡ATENCIÓN!", 0)); /* 0->Aceptar; 2->Cancelar */
if (decide == 0)
{
dbtemp.addElement(elemento); insertado = true;
sobreescrito = true;
}
}
}
if (insertado == false)
{ dbtemp.addElement(elemento); insertado = true; } //si va al final

f4.close();
file4.delete();

int tamanno = dbtemp.size();
PrintWriter write4 = new PrintWriter(new BufferedWriter(new FileWriter(file4)));
int counter = 0;
while (counter < tamanno)
{
write4.println(dbtemp.elementAt(counter));
counter++;
}
write4.close();
progreso.setValue(66);
}//MNOPQ

if ((elemento.charAt(1) == 'R') || (elemento.charAt(1) == 'S') || (elemento.charAt(1) == 'T') || (elemento.charAt(1) == 'U'))
{
BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((viejo = f5.readLine()) != null)
{
viejo_aux = cogeCampo(1,viejo) + cogeCampo(2,viejo);
if (viejo_aux.compareTo(nuevo_aux) < 0)
{ dbtemp.addElement(viejo); }

if ((viejo_aux.compareTo(nuevo_aux) > 0) && (insertado==false))
{ dbtemp.addElement(elemento);
//dbtemp.addElement(viejo);
insertado = true;
}

if (viejo_aux.compareTo(nuevo_aux) > 0)
{
dbtemp.addElement(viejo);
}

if (viejo_aux.compareTo(nuevo_aux) == 0)
{
int decide = (JOptionPane.showConfirmDialog(ATB.this,"El episodio a insertar ya existe. ¿Desea sobreescribirlo?","¡ATENCIÓN!", 0)); /* 0->Aceptar; 2->Cancelar */
if (decide == 0)
{
dbtemp.addElement(elemento); insertado = true;
sobreescrito = true;
}
}
}
if (insertado == false)
{ dbtemp.addElement(elemento); insertado = true; } //si va al final

f5.close();
file5.delete();

int tamanno = dbtemp.size();
PrintWriter write5 = new PrintWriter(new BufferedWriter(new FileWriter(file5)));
int counter = 0;
while (counter < tamanno)
{
write5.println(dbtemp.elementAt(counter));
counter++;
}
write5.close();
progreso.setValue(83);
}//RSTU

if ((elemento.charAt(1) == 'V') || (elemento.charAt(1) == 'W') || (elemento.charAt(1) == 'X') || (elemento.charAt(1) == 'Y')|| (elemento.charAt(1) == 'Z'))
{
BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((viejo = f6.readLine()) != null)
{
viejo_aux = cogeCampo(1,viejo) + cogeCampo(2,viejo);
if (viejo_aux.compareTo(nuevo_aux) < 0)
{ dbtemp.addElement(viejo); }

if ((viejo_aux.compareTo(nuevo_aux) > 0) && (insertado==false))
{ dbtemp.addElement(elemento);
//dbtemp.addElement(viejo);
insertado = true;
}

if (viejo_aux.compareTo(nuevo_aux) > 0)
{
dbtemp.addElement(viejo);
}

if (viejo_aux.compareTo(nuevo_aux) == 0)
{
int decide = (JOptionPane.showConfirmDialog(ATB.this,"El episodio a insertar ya existe. ¿Desea sobreescribirlo?","¡ATENCIÓN!", 0)); /* 0->Aceptar; 2->Cancelar */
if (decide == 0)
{
dbtemp.addElement(elemento); insertado = true;
sobreescrito = true;
}
}
}
if (insertado == false)
{ dbtemp.addElement(elemento); insertado = true; } //si va al final

f6.close();
file6.delete();

int tamanno = dbtemp.size();
PrintWriter write6 = new PrintWriter(new BufferedWriter(new FileWriter(file6)));
int counter = 0;
while (counter < tamanno)
{
write6.println(dbtemp.elementAt(counter));
counter++;
}
write6.close();
progreso.setValue(100);
}//VWXYZ

if (insertado)
{
information(nameDB);
modificada = true;
progreso.setValue(100);
}
if (insertado && (!(sobreescrito)))
{
episodiosTotal++;
information(nameDB);
}
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}
}


//******************* colocaEnTabla(Vector hangar) *******************

public void colocaEnTabla(Vector hangar)
{
int filas = hangar.size()+1;
String str = "";
int i = 1;

creaTabla(filas);
for (i=1; i<filas; i++) //filas menos la primera
{
str = (hangar.elementAt(i-1)).toString();
for (int j=0; j<9; j++) //10; j++)
{
tabla.setValueAt(" " + cogeCampo(j+1, str), i, j);
}
notarium.setText("");// + cogeCampo(10, str));
recorta("" + ponSaltos(cogeCampo(10, str)));

/*if (filas > 2)
title.setText("");
else*/
title.setText("" + cogeCampo(1, str));
}
}

public void recorta(String palincron)
{
int longi = palincron.length();
char moko;
String yata, resto ="";

if (longi > 140)
{
for (int u=140; u>0; u--)
{
moko = palincron.charAt(u);
if (moko==' ')
{
yata = palincron.substring(0,u);
notarium.append(""+yata+"\n");
resto = palincron.substring(u+1);
break;
}
if (u < 120)
{
yata = palincron.substring(0,u);
notarium.append(""+yata+ " -" + "\n");
resto = palincron.substring(u+1);
break;
}
}
}
else
notarium.append(""+palincron);

if (resto.compareTo("")!=0)
{
recorta(resto);
}
}

//********************* quitaSaltos(String lin) *********
public String quitaSaltos(String roto)
{
String temporal = "";

for (int w=0;w<roto.length() ;w++ )
{
if (roto.charAt(w) == '\n')
{
temporal += '#';
}
else
temporal += roto.charAt(w);
}
return temporal;
}

public String ponSaltos(String sin)
{
String temporal = "";

for (int w=0;w<sin.length() ;w++ )
{
if (sin.charAt(w) == '#')
{
temporal += '\n';
}
else
temporal += sin.charAt(w);
}
return temporal;
}

//************************ seriesCompletas() ********************+++
public Vector seriesCompletas()
{
Vector resultado = new Vector(0);

try
{
String anterior = "";
String actual = "";
String vacia = "";
int total = 0;
int totalant = 0;
int cont = 0;
String linea = "";
Incompletas.removeAllElements();

BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{
actual = cogeCampo(1,linea);
total = Integer.parseInt(cogeCampo(8,linea));
if (actual.compareTo(anterior) != 0)
{
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
anterior = actual;
totalant = total;
cont = 1;
}
else
cont++;
}
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
f1.close();
anterior = ""; actual = "";

BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{
actual = cogeCampo(1,linea);
total = Integer.parseInt(cogeCampo(8,linea));
if (actual.compareTo(anterior) != 0)
{
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
anterior = actual;
totalant = total;
cont = 1;
}
else
cont++;
}
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
f2.close();
anterior = ""; actual = "";

BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{
actual = cogeCampo(1,linea);
total = Integer.parseInt(cogeCampo(8,linea));
if (actual.compareTo(anterior) != 0)
{
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
anterior = actual;
totalant = total;
cont = 1;
}
else
cont++;
}
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
f3.close();
anterior = ""; actual = "";

BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{
actual = cogeCampo(1,linea);
total = Integer.parseInt(cogeCampo(8,linea));
if (actual.compareTo(anterior) != 0)
{
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
anterior = actual;
totalant = total;
cont = 1;
}
else
cont++;
}
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
f4.close();
anterior = ""; actual = "";

BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{
actual = cogeCampo(1,linea);
total = Integer.parseInt(cogeCampo(8,linea));
if (actual.compareTo(anterior) != 0)
{
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
anterior = actual;
totalant = total;
cont = 1;
}
else
cont++;
}
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
f5.close();
anterior = ""; actual = "";

BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null)
{
actual = cogeCampo(1,linea);
total = Integer.parseInt(cogeCampo(8,linea));
if (actual.compareTo(anterior) != 0)
{
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
anterior = actual;
totalant = total;
cont = 1;
}
else
cont++;
}
if (vacia.compareTo(anterior) != 0)
{
if (cont == totalant)
{
resultado.addElement(anterior + " *");
}
else
{
Incompletas.addElement(anterior + " *");
}
}
f6.close();
anterior = ""; actual = "";
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}

if (resultado.size() == 0)
{
resultado.addElement("Base de datos sin series completas");
}
return resultado;
}


//********************************************************************
//******************** recogeSeries() *************
public Vector recogeSeries()
{
Vector resultado = new Vector(0);

try
{

String anterior = "";
String actual = "";
String linea = "";

BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (actual.compareTo(anterior) != 0)
{
resultado.addElement(actual+" *");
anterior = actual;
}
}
f1.close();

BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (actual.compareTo(anterior) != 0)
{
resultado.addElement(actual+" *");
anterior = actual;
}
}
f2.close();

BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (actual.compareTo(anterior) != 0)
{
resultado.addElement(actual+" *");
anterior = actual;
}
}
f3.close();

BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (actual.compareTo(anterior) != 0)
{
resultado.addElement(actual+" *");
anterior = actual;
}
}
f4.close();

BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (actual.compareTo(anterior) != 0)
{
resultado.addElement(actual+" *");
anterior = actual;
}
}
f5.close();

BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null)
{
actual = cogeCampo(1,linea);
if (actual.compareTo(anterior) != 0)
{
resultado.addElement(actual+" *");
anterior = actual;
}
}
f6.close();
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}

if (resultado.size() == 0)
{
resultado.add("Base de datos vacía");
}
return resultado;
}

//******************* buscaSerie(String nombre-de-la-serie) ***********************
//************* devuelve todos los episodios de la serie **************************
public Vector buscaSerie(String serieName)
{
Vector resultado = new Vector(0);
int max = 2;

try
{
String auxiline = "";
String linea = "";
int i = 0;

serieName = serieName.toUpperCase();
char c = serieName.charAt(0);

if ((c == 'A') || (c == 'B') || (c == 'C') || (c == 'D'))
{
BufferedReader f1 = new BufferedReader(new FileReader(file1));
while ((linea = f1.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
int j = serieName.compareTo(auxiline);
if ((j > -max) && (j < max))
{
resultado.addElement("" + cogeCampo(1,linea) + " - Episodio " + cogeCampo(2,linea) + " (cd: " + cogeCampo(3,linea) + ")");
}
i++;
progreso.setValue(i);
}
f1.close();
}//if ABCD

if ((c == 'E') || (c == 'F') || (c == 'G') || (c == 'H'))
{
BufferedReader f2 = new BufferedReader(new FileReader(file2));
while ((linea = f2.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
int j = serieName.compareTo(auxiline);
if ((j > -max) && (j < max))
{
resultado.addElement("" + cogeCampo(1,linea) + " - Episodio " + cogeCampo(2,linea) + " (cd: " + cogeCampo(3,linea) + ")");
}
i++;
progreso.setValue(i);
}
f2.close();
}//if EFGH

if ((c == 'I') || (c == 'J') || (c == 'K') || (c == 'L'))
{
BufferedReader f3 = new BufferedReader(new FileReader(file3));
while ((linea = f3.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
int j = serieName.compareTo(auxiline);
if ((j > -max) && (j < max))
{
resultado.addElement("" + cogeCampo(1,linea) + " - Episodio " + cogeCampo(2,linea) + " (cd: " + cogeCampo(3,linea) + ")");
}
i++;
progreso.setValue(i);
}
f3.close();
}//if IJKL

if ((c == 'M') || (c == 'N') || (c == 'O') || (c == 'P') || (c == 'Q'))
{
BufferedReader f4 = new BufferedReader(new FileReader(file4));
while ((linea = f4.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
int j = serieName.compareTo(auxiline);
if ((j > -max) && (j < max))
{
resultado.addElement("" + cogeCampo(1,linea) + " - Episodio " + cogeCampo(2,linea) + " (cd: " + cogeCampo(3,linea) + ")");
}
i++;
progreso.setValue(i);
}
f4.close();
}//if MNOPQ

if ((c == 'R') || (c == 'S') || (c == 'T') || (c == 'U'))
{
BufferedReader f5 = new BufferedReader(new FileReader(file5));
while ((linea = f5.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
int j = serieName.compareTo(auxiline);
if ((j > -max) && (j < max))
{
resultado.addElement("" + cogeCampo(1,linea) + " - Episodio " + cogeCampo(2,linea) + " (cd: " + cogeCampo(3,linea) + ")");
}
i++;
progreso.setValue(i);
}
f5.close();
}//if RSTU

if ((c == 'V') || (c == 'W') || (c == 'X') || (c == 'Y') || (c == 'Z'))
{
BufferedReader f6 = new BufferedReader(new FileReader(file6));
while ((linea = f6.readLine()) != null)
{
auxiline = cogeCampo(1,linea);
int j = serieName.compareTo(auxiline);
if ((j > -max) && (j < max))
{
resultado.addElement("" + cogeCampo(1,linea) + " - Episodio " + cogeCampo(2,linea) + " (cd: " + cogeCampo(3,linea) + ")");
}
i++;
progreso.setValue(i);
}
f6.close();
}//if VWXYZ
progreso.setValue(100);
}
catch (java.io.IOException ioex) {status("Error de entrada / salida");}
catch (NullPointerException npex){status("Excepción de puntero nulo");}

if (resultado.size() == 0)
{
status("Ningún registro encontrado");
}
return resultado;
}

¿Es un pájaro? ¿es un avión?. No, es un Ligre disfrazado de cocodrilo.


#585 LeonR16

LeonR16

    Member

  • Hentais
  • Pip
  • 176 Mensajes:

Escrito 17 September 2002 - 10:40 PM

Una buena noticia
LOS EQUIPOS ESPAÑOLES VUELVEN A IMPONER SU LEY EN EUROPA
Real Madrid y Valencia debutan con rotundas victorias en la Champions
Ya empezó una nueva edición de la 'Spanish League'. Cambian los equipos y la temporada, pero la 'tiranía' de los equipos españoles permanece intacta. El Real Madrid se dio un paseo por el 'Olímpico' romano y venció (0-3) con un doblete de Guti y un gol de Raúl. En Valencia, el campeón de Liga superó (2-0) al Liverpool con una gran exhibición de Aimar en la primera mitad.
y una mala
Pat Ewing, uno de los mejores jugadores de la historia del baloncesto, se retira
Patrick Ewing anunció en una rueda de prensa celebrada en Nueva York, que ponía fin a su carrera después de 17 temporadas en la NBA, y lo hace sin ver cumplida la promesa que hizo, cuando llegó en 1985 a los Knicks de Nueva York, de conseguir un título de campeón de liga.

Ewing jugó la pasada campaña para los Orlando Magic, por los que fichó tras 15 años consecutivos en el New York Knicks y una campaña en Seattle Supersonics- y se retira por los problemas de rodilla que se le han repetido en los últimos años.

Sólo le faltó una cosa, el anillo de campeón
"Esta fue una bonita aventura, pero es tiempo de pasar a otra cosa", declaró Ewing, añadiendo sobre los aficionados neoyorquinos: "Estoy desolado por no haber podido traer aquí (a Nueva York) el título de la NBA". "Un buen número de grandes jugadores no han ganado nunca el título de la NBA", añadió el gigante nacido en Kingston, que ocupará a partir de ahora un puesto de entrenador adjunto en el seno de los Washington Wizards.

Estará al lado de Jordan, pero como segundo entrenador
Ewing también confirmó que la próxima temporada será entrenador asistente con los Wizards de Washington, donde tendrá el apoyo de su gran amigo Michael Jordan, que sigue preparando toda la plantilla para su vuelta un año más en activo.
"Por culpa de Jordan no pude conseguir un título de liga, pero ahora en lugar de alejarme de él, estaremos juntos en el mismo equipo y ciudad", comentó Ewing.

Un carrera envidiable
Elegido como uno de los 50 mejores jugadores en la historia de la NBA, Ewing fue seleccionado con el número uno del 'draft' por los Knicks en 1985, jugó once veces el 'All Stars', y alcanzó la final del campeonato estadounidense en 1994 y 1999, aunque en ninguna de ellas pudo conquistar el anillo.

La mejor campaña de Ewing, campeón universitario en 1985 con Georgetown y tres 'Final Four' de la NCAA jugadas, fue la 1992-93, cuando promedió 24,2 puntos y 12,1 rebotes por partido, pero los Knicks cayeron en la final de la Conferencia Este ante los Bulls de Chicago.

Un año después, Ewing volvió a liderar a los Knicks para llegar a una final de la NBA, pero también sucumbieron ante el Houston Rockets en siete partidos.

El principio del fin
El 'center' promedió 17,3 tantos en 1999, la primera vez en su carrera por debajo de los 20 puntos. Posteriormente, perdió la final de ese año por un problema en el talón de Aquiles de su pie izquierdo.

Ewing, de 40 años, finalizó su carrera profesional como líder e todos los tiempos de los Knicks en rebotes (10.759); el robos de balón (1.061); tapones (2.758); partidos disputados (1.039); tiros de campo encestados (9.260); intentos de tiros de campo (18.224); tiros de personal encestados (5.126) e intentos desde la línea de dos puntos (6.904).

Miembro del auténtico 'Dream Team'
Ewing, integrante de la selección estadounidense, el auténtico y único 'Dream Team', que logró el oro olímpico en Los Angeles'84, se ha sometido a varias operaciones en los últimos cinco años, lo que afectó a su carrera en la que presenta un promedio de 21,1 puntos y 9,8 rebotes.

#586 shoryu

shoryu

    Advanced Member

  • Hentais
  • PipPip
  • 311 Mensajes:

Escrito 17 September 2002 - 10:41 PM

Repito Sunburn se volvio loco
I WANT TO BELIEVE

#587 Sunburn

Sunburn

    Sweet Crying Angel

  • Hentais
  • PipPipPipPipPipPipPipPipPip
  • 7910 Mensajes:

Escrito 17 September 2002 - 10:41 PM

Voy a petar el foro
Ni siquiera pienso leer

#588 Imradiel

Imradiel

    Super Advanced Member

  • Hentais
  • PipPipPip
  • 1781 Mensajes:

Escrito 17 September 2002 - 10:41 PM

tarda un poquillo en cargar pero no peta ni a la de tres




3 usuarios están leyendo este tema

0 miembros, 3 invitados, 0 usuarios anónimos