elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: 1 2 [3] 4 5
21  Programación / .NET (C#, VB.NET, ASP) / Recorrer ListBox con ForEach y posicionarme en: 17 Abril 2012, 17:09 pm
Hola a todos, ¿qué tal?

Bueno, os cuento. Tengo un formulario que tiene una lista de clientes en una ListBox que contiene items de una clase mía que he llamado Cliente.

Tengo una función buscar que busca clientes repetidos para actualizar o insertar uno nuevo según el caso. Este es el framento de código:

Código
  1. Public Sub actualizar()
  2.        If validar() Then
  3.            Dim posicion As Integer = 0
  4.            Dim nombre As String = txtNombre.Text
  5.            Dim apellidos As String = txtApellidos.Text
  6.            Dim mandarInformacion As Boolean = chkMandarInformacion.CheckState
  7.            Dim analizarRiesgo As Boolean = chkAnalizarRiesgo.CheckState
  8.            Dim direccion As String = txtDireccion.Text
  9.            Dim codigoPostal As String = txtCodigoPostal.Text
  10.            Dim persona As Cliente = New Cliente(nombre, apellidos, mandarInformacion, analizarRiesgo, direccion, codigoPostal)
  11.  
  12.            If Not buscarCliente(persona, posicion) Then
  13.                lstListaDeClientes.Items.Add(persona)
  14.                lstListaDeClientes.SelectedIndex = lstListaDeClientes.Items.Count - 1
  15.            Else
  16.                lstListaDeClientes.Items.Item(posicion) = persona
  17.            End If
  18.        End If
  19.    End Sub
  20.  
  21.    Public Function buscarCliente(ByVal persona As Cliente, ByRef i As Integer) As Boolean
  22.        Dim ok As Boolean = False
  23.  
  24.        For Each cli As Cliente In lstListaDeClientes.Items
  25.            If persona.apellidos.Trim.Equals(cli.apellidos.Trim) AndAlso persona.nombre.Trim.Equals(cli.nombre.Trim) Then
  26.                ok = True
  27.                lstListaDeClientes.SelectedItem = cli
  28.                Exit For
  29.            End If
  30.            i += 1
  31.        Next
  32.  
  33.        'For i = 0 To lstListaDeClientes.Items.Count - 1
  34.        '    If lstListaDeClientes.Items.Count > 0 Then
  35.        '        lstListaDeClientes.SelectedIndex = i
  36.        '    End If
  37.        '    If persona.apellidos.Trim.Equals(lstListaDeClientes.Items.Item(i).apellidos.Trim) _
  38.        '            AndAlso persona.nombre.Trim.Equals(lstListaDeClientes.Items.Item(i).nombre.Trim) Then
  39.        '        ok = True
  40.        '        Exit For
  41.        '    End If
  42.        'Next
  43.        Return (ok)
  44.    End Function

pero al que manda se le ha puesto entre ceja y ceja 1º que use for each en lugar del for y después que me cargue la i... y no sé hacerlo sin ella...

¿ayuda? Gracias.
22  Programación / PHP / {SOLUCIONADO} no consigo obtener dato con _GET en: 5 Abril 2012, 21:00 pm
Buenas a todos.

Os cuento un poco lo que estoy haciendo, porque es largo de huevos... xD

Tengo una web en la q te puedes registrar. Una vez registrado te logeas y todo muy bien... la url me saca algo de este tipo: ppal/principal.php?u=miguelangelss4@gmail.com.

Bueno, principal.php es una especie de marco, tiene una tabla con una fila superior que uso de menú, la fila central es una celda grande que ocupa toda la pantalla donde voy cargando lo que se selecciona en el menú y la fila de abajo es un simple pie de página.

Bueno, cuando uso esto:
Código
  1. $_GET['u']
Desde el archivo principal.php funciona perfecto. El problema es que lo necesito usar desde dentro de las páginas que se cargan en la celda central... y ahí no funciona. He probado a guardarlo en una variable en  principal.php pero no la reconoce, la "olvida", por así decir...

¿Alguna sugerencia? Gracias a todos.
23  Programación / PHP / {SOLUCIONADO} Duda ¿Cómo se usa CREATE TABLE en PHP? en: 2 Abril 2012, 17:03 pm
Pues eso.

He mirado por le internete y lo que he visto me da errores....
Código
  1. $sql="create table usuario(mail varchar2(30), password varchar2(30), constraint pk_usuario primary key (mail))";
  2.  

Cita de: server
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar2(30), password varchar2(30), constraint pk_usuario primary key (mail))' at line 1

Gracias, saludos!


EDITO: versión de mysql: 5.0.91
24  Programación / PHP / script falla por un echo...¬¬ en: 30 Marzo 2012, 12:10 pm
Hola a todos.

Bueno, tengo el siguiente código:
Código
  1. <?php
  2. //$query = "select count(*) from usuario where mail='".$_POST["logUsuario"]."' and pass ='".$_POST["logPass"]."';";
  3. $query = 1;
  4. echo("<p align=\"center\">");
  5. //echo("<input name='logUsuario' type='text' disabled readonly='true' value='".$_POST["logUsuario"]."' />");
  6. //echo("<input name='logPass' type='text' disabled readonly='true' value='".$_POST["logPass"]."' />");
  7. if($query == 1){
  8. header("Location: http://g16.colegiosteide.com/ppal/principal.php");
  9. }
  10. else{
  11. //$query = "select count(*) from usuario where mail='".$_POST["logUsuario"]."';";
  12. if($query == 0){
  13. echo("E-mail no existente. <a href='http://g16.colegiosteide.com/inicio.html'>Volver al inicio<a>.");
  14. }
  15. else{
  16. echo("Contrase&ntilde;a incorrecta. <a href='http://g16.colegiosteide.com/inicio.html'>Volver al inicio<a>.");
  17. }
  18. echo("Mail o contrase&ntilde;a no v&aacute;lida. <a href='http://g16.colegiosteide.com/inicio.html'>Volver al inicio<a>.");
  19. }
  20. echo("</p>");
  21. ?>
  22.  
Y casca. dice: Warning: Cannot modify header information - headers already sent by ...

pero si comento la línea de echo("<p align=\"center\">"); funciona bien. No entiendo porqué, ¿alguna idea?

Gracias.
25  Programación / Desarrollo Web / {RESUELTO}Cargar documento dentro de una celda, mediante javascript+jquery en: 26 Marzo 2012, 20:08 pm
Bueno, pues eso, básicamente, xD

Que llevo un par de días intentando hacer una cosa... tengo una tabla (más o menos) así:
___________________________
|      |       |           |         |        |
___________________________
|                                              |
|                                              |
|                                              |
|                                              |
|                                              |
___________________________
|                                              |
|                                              |
___________________________

Donde las celdas de arriba son un menú, la del centro contiene un iframe para cargar lo que quiero ver y lo de abajo es un pie de página sin más.

La función que uso para cargar lo que quiero en el iframe es esta:
Código
  1. function carga(pagina){
  2. $("#contenido").load(pagina);
  3. }
  4.  

Y la llamada (he probado esas dos formas para hacer la llamada):
Código
  1. <table id="tab" width="100%" align="center" border="1">
  2.   <tr>    
  3.        <td onclick="carga('news.html');" style="cursor: pointer">
  4.         <img src="../img/home.png" alt="Home" />
  5.        </td>
  6.        <td style="cursor:pointer">
  7.         <a href="javascript:carga('perfil');">Mi perfil</a>
  8.     </td>
  9.   </tr>
  10.  

Pero no hace nada... ¿alguien sabe dónde he metido la pata?

El código del irame es:
Código
  1. <iframe frameborder="0" id="contenido" width="100%" scrolling="auto">
  2.  
  3.            </iframe>
26  Programación / Desarrollo Web / Centrado VERTICAL de elementos mediante CSS en: 21 Marzo 2012, 18:56 pm
Hola, buenas a todos.

Quería saber si hay alguna forma sencilla de centrar elementos en la vertical de la pantalla, y prefiero que sea mediante CSS por que cada vez más los exploradores deshabilitan javascript (lo cual es una putada XD).

Llevo tres días buscando en Internet y todas las soluciones que encuentro son antiguas (la más actualizada era un post de 2006...) y desfasadas que ya no funcionan.

Supongo que se entiende bien lo que planteo, pero por si acaso... quiero plantar una tabla en el centro de la pantalla, independientemente de la resolución del cliente. Es más, si puede ser que al reajustar el tamaño de la pantalla se reorganice para que quede igual mejor (pero eso es secundario).

He visto cosas como llenar la página de ifs y programar distintas versiones de la web y redireccionar, pero eso lo veo cutre y estoy seguro de que hay una solución mejor...

Gracias a todos!

Ah casi se me olvida... el alto de la tabla tampoco soy capaz de controlarlo: mide lo que ocupe su contenido, y también me gustaría poder hacerlo parametrizable.

Saludos.
27  Programación / Java / ¿Cómo accedo a los recursos de mi .jar? en: 8 Marzo 2012, 21:06 pm
Bueno, la pregunta es justo esa.
Tengo una aplicación que tira de base de datos (en access). Ya he construido mi proyecto. He verificado que dentro del jar que se ha generado va mi archivo de base de datos.

Ahora bien, mi problema está en ¿cómo hago desde el código para conectarme a esa bbdd? es decir, si la dejo fuera sé cómo poner la ruta y tal, pero así no tengo ni idea.

Gracias!
28  Programación / Java / ¿Cómo puedo cerrar un JFrame desde un método? en: 8 Marzo 2012, 19:46 pm
Buenas a todos.

Pues eso, que no sé cómo cerrar un JFrame desde un método....

La historia es que tengo un JFrame con unos cuantos botones. Al pulsarlos, llamo a una función estática y necesito que ese método me cierre el JFrame, con un dispose().

this.dispose() no ha funcionado, y pasar como parámetro al método el JFrame haciendo esto en la llamada tp:
Código
  1. metodo((JFrame)getParent()); //esto me da excepción de nullpointer al hacer dispose

Gracias!
29  Programación / Java / {SOLUCIONADO} JTable me repite datos de un ResultSet {SOLUCIONADO} en: 3 Marzo 2012, 16:33 pm
Hola, buenas a todos.

A ver si me podéis echar un cable con esto... vamos a ver, tengo un JTable que quiero llenar con los datos obtenidos de un ResultSet. Hasta ahí todo iba perfecto, pero se me ha ocurrido la genial idea (o no tan genial) de intentar usar un método que me rellene cualquier JTable con cualquier ResultSet... (independientemente de la estructura de la tabla/s que formen el ResultSet)...

Y el resultado es que tengo una Tabla en la Base de Datos con 2 columnas y 3 datos (id y nombre) y lo que he hecho me saca el último dato de la tabla 3 veces.

Aquí os dejo el código de los métodos que uso para llenar el JTable:

Código
  1. //**************************************************************************
  2.    static void rellenaJTable(JTable tabla, ResultSet res, String entidad){
  3.        temp = (DefaultTableModel) tabla.getModel(); //Más arriba defino temp asi: static DefaultTableModel temp;
  4.        try{
  5.            res.beforeFirst();
  6.            while(res.next()){                
  7.                Object nuevo[] = rellenaFilaJTable(entidad);
  8.                temp.addRow(nuevo);
  9.            }
  10.        }catch(Exception e){
  11.            excepcion(e, "Error 5. No se ha podido cargar Jtable "+tabla.getName());
  12.        }        
  13.    }
  14.    //**************************************************************************
  15.    static Object[] rellenaFilaJTable(String tabla){
  16.        seleccionaTabla(tabla); //método que carga el ResultSet rs con todos los datos de la tabla que le pase como parámetro
  17.        int longitud = 0;
  18.        try{
  19.            ResultSetMetaData rsmd = rs.getMetaData();
  20.            longitud = rsmd.getColumnCount();
  21.        }catch(Exception e){
  22.            excepcion(e, "Error 6. No se ha podido obtener el número de columnas de '"+tabla+"'.");
  23.        }
  24.        Object[] res = new Object[longitud];
  25.        try{
  26.            while(rs.next()){
  27.                for(int i=1; i<=longitud; i++){
  28.                    try{
  29.                        res[i-1] = rs.getObject(i);
  30.                    }catch(Exception e){
  31.                        excepcion(e, "Error 7. No se han podido rellenar las columnas de '"+tabla+"'; columna "+i+".");
  32.                    }
  33.                }
  34.            }
  35.        }catch(Exception e){excepcion(e);}
  36.        return res;
  37.    }
  38.  

Gracias!
30  Foros Generales / Noticias / Piensan construir un ascensor de 36.000 km. que nos lleve al espacio en 2050 en: 28 Febrero 2012, 15:10 pm
Citar
Piensan construir un ascensor de 36.000 km. que nos lleve al espacio en 2050

  • El anuncio lo ha realizado una empresa japonesa y prevén que el viaje demorará una semana
Expertos hablan de la viabilidad del proyecto y ya imaginan un costoso turismo espacial[/li]
[/list]

La idea de construir un ascensor que conecte la Tierra con el espacio no es novedosa. Es una idea en mente desde hace más de cien años. Sin embargo, los expertos creen que con la tecnología actual es posible cristalizar ese sueño y prevén que en 40 años podría estar en marcha.

De concretarse, será un avance notable para el transporte espacial. Ya no se necesitarán los cohetes para llegar a las órbitas terrestres transportar con material o astronautas. Pero algunos creen que esta tecnología no sólo afectará a los astronautas y hablan de la creación de un “turismo espacial” que servirá para recuperar parte de la inversión que se realice en este proyecto.

Según la empresa japonesa que ha realizado el anuncio, la estructura tendrá 36.000 kilómetros de alto, a partir de la unión de 100.000 kilómetros de nanotubos de carbono. Este material es 20 veces más resistente que el acero y es una pieza fundamental para considerar posible esta idea. El ascensor alcanzará una velocidad de 200 kilómetros por hora, por lo que se tardará una semana en llegar al espacio.

Luis Ruiz de Gopegui, licenciado en Ciencias Físicas y exresponsable de las actividades de la NASA en España, ha dicho a Teinteresa.es que se trata “de una idea muy antigua” y ha indicado que los científicos aeronáuticos “creen que es viable, pero extraordinariamente costosa”.

El experto ha señalado que con la tecnología actual es “perfectamente posible” llevar a cabo esta iniciativa debido a que la imponente estructura estará sostenida “por acción de la gravedad”.

Tras reiterar que el costo que supone semejante obra es la principal barrera para avanzar, Ruíz de Gopegui señaló: “Es posible que los japoneses estén pensando en cobrar mucho para que la gente viaje a una estación espacial.  Eso permitiría recuperar algo de la inversión”.

“Un avance tremendo”
El exresponsable de las actividades de la NASA en el país ha manifestado que este ascensor significaría “un avance tremendo”. Permitiría que “cargas no muy pesadas” se pongan en órbita con el ascensor, “sin tener que lanzar un cohete espacial, lo que implica una enorme reducción de costos”.

Esta tecnología también servirá para transportar astronautas, lo que hace suponer que para 2050 ya no será necesario un riguroso entrenamiento para llegar al espacio. “Los astronautas ya no son los hombres de hierro que eran hace años. Pero con este ascensor ya no hará falta prácticamente ningún entrenamiento”, ha puntualizado Ruíz de Gopegui.

El anuncio
La japonesa Obayashi es una de las empresas que en 2008 respondió a una petición del gobierno de ese país para comenzar a trabajar en la construcción del ascensor espacial. En las últimas horas, desde la firma, han comunicado que en 2050  el elevador podría comenzar a operar.

La directora del proyecto, Satomi Katsuyama, ha explicado que el ascensor se desplazará sobre una “cuerda” construida con casi 100 mil kilómetros de nanotubos de carbono y funcionará por el propio movimiento de la Tierra. Si bien Katsuyama ha reconocido que aún quedan algunas trabas por superar, se ha mostrado confiada en que podrán superarse para que pueda comenzar la construcción. ¿Se imaginan ir en ascensor al espacio? En 2050 veremos.

FUENTE: http://www.teinteresa.es/increible/Ascensor-espacio-2050_0_653935739.html
Páginas: 1 2 [3] 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines