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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 [2] 3 4 5 6 7
11  Sistemas Operativos / GNU/Linux / Duda sobre la creacion de usuarios en: 6 Diciembre 2014, 01:27 am
Hola a todo.
Bueno tengo una pequeña duda y trata de lo siguiente.
Estoy siguiendo un tutorial de la instalacion y configuracion de tor y hay una parte donde dice:
no se deben instalar los programa como usuario root, crear un usuario para este fin.

ya cree un usuario para hacer las pruebas pero tengo el prorblema que con  el usuario creado no puedo instalar los programas y quisiera saber si inteprete bien lo que dice o hay algo que me falta para configurar bien un usuario para hacer dichas pruebas.

Espero me puedan ayudar.
Saludos.
Drewermerc.
12  Programación / Java / Duda sobre Layouts en: 22 Noviembre 2014, 09:18 am
Hola a todos.

Bueno mi la duda que tengo es si se puede manejar algun tipo de layout y paneles pero donde pueda distribuir los elementos libremente algo así como cuando se usa un JFrame sin layout y se usa la opción setBounds.
Lo e intentado con GridLayout, BoxLayout y Border layout pero no e encontrado una forma de mover los objetos libremente como el JTextFiel, JButton y JLabel.
lo que intentado hasta ahorita es esto.
Código
  1. import javax.swing.JFrame;
  2. import javax.swing.JMenuBar;
  3. import javax.swing.JMenu;
  4. import javax.swing.JMenuItem;
  5. import javax.swing.JButton;
  6. import javax.swing.JTextField;
  7. import javax.swing.JLabel;
  8. import javax.swing.JPasswordField;
  9. import javax.swing.JOptionPane;
  10. import javax.swing.JPanel;
  11. import javax.swing.BoxLayout;
  12.  
  13. import java.awt.Container;
  14. import java.awt.event.ActionListener;
  15. import java.awt.event.ActionEvent;
  16. import java.awt.BorderLayout;
  17. import java.awt.FlowLayout;
  18. import java.awt.Component;
  19. import java.awt.BorderLayout;
  20. import java.awt.Color;
  21. import java.awt.GridLayout;
  22.  
  23. public class Layout extends JFrame implements ActionListener{
  24.    private JFrame window;
  25.    private JButton exit;
  26.    private JMenuBar menuBar;
  27.    private JMenu menuEdit;
  28.    private JMenuItem itemUno;
  29.    private JTextField user;
  30.    private JPasswordField pUser;
  31.    private JLabel labelUser;
  32.    private JLabel label;
  33.    private JLabel msg;
  34.    private JPanel topPanel;
  35.    private JPanel centerPanel;
  36.    private Container containerMain;
  37.    private final int COLUMS = 1;
  38.    private final int ROWS = 15;
  39.  
  40.    //constructor
  41.    public Layout(){
  42.        window = new JFrame("prueba");
  43.        exit = new JButton("salir");
  44.        menuBar = new JMenuBar();
  45.        menuEdit = new JMenu("uno");
  46.        itemUno = new JMenuItem("sub uno");
  47.        user = new JTextField("uno", 15);
  48.        pUser = new JPasswordField(15);
  49.        labelUser = new JLabel("dos ");
  50.        label = new JLabel("dos ");
  51.        msg = new JLabel();
  52.        topPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
  53.        centerPanel = new JPanel(new GridLayout(ROWS, COLUMS));
  54.        containerMain = window.getContentPane();
  55.    }
  56.  
  57.    //metodo para hacer visible la ventana
  58.    public void windowVisible(){
  59.        panelMenu();
  60.        centerObjects();
  61.        buildAll(window.getContentPane());
  62.        window.pack();
  63.        window.setBounds(100, 100, 200, 400);
  64.        window.setVisible(true);
  65.        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  66.    }
  67.  
  68.  
  69.    public void panelMenu(){
  70.        window.setJMenuBar(menuBar);
  71.        menuBar.add(menuEdit);
  72.        menuEdit.add(itemUno);
  73.    }
  74.  
  75.    public void centerObjects(){
  76.        centerPanel.setBackground(Color.red);
  77.        topPanel.setBackground(Color.blue);
  78.  
  79.        centerPanel.add(labelUser);
  80.  
  81.        centerPanel.add(user);
  82.  
  83.        centerPanel.add(label);
  84.  
  85.        centerPanel.add(pUser);
  86.  
  87.        exit.addActionListener(this);
  88.        centerPanel.add(exit);
  89.  
  90.        msg.setVisible(false);
  91.        topPanel.add(msg);
  92.  
  93.        itemUno.addActionListener(this);
  94.  
  95.    }
  96.  
  97.    public void buildAll(Container content){
  98.  
  99.        content.setLayout(new BorderLayout());
  100.        content.add(topPanel, BorderLayout.NORTH);
  101.        content.add(centerPanel, BorderLayout.CENTER);
  102.    }
  103.  
  104.    @Override
  105.    public void actionPerformed(ActionEvent action){
  106.        if (action.getSource() == exit){
  107.            System.exit(0);
  108.        }
  109.  
  110.        if(action.getSource() == itemUno){
  111.            JOptionPane.showMessageDialog(null, "hola", "ventana", JOptionPane.INFORMATION_MESSAGE);
  112.            msg.setVisible(true);
  113.            msg.setText(msg.getText() + "holaaa");
  114.        }
  115.    }
  116.  
  117.    public static void main(String[] args) {
  118.        Layout principal = new Layout();
  119.        principal.windowVisible();
  120.    }
  121.  
  122. }
  123.  

Bueno espero que me puedan ayudar.
Saludos.
Drewermerc.
13  Programación / Programación C/C++ / [C]duda sobre struct y fwrite. en: 2 Octubre 2014, 19:18 pm
Hola a todos.
Bueno mi duda es la siguiente.
se puede pasar una estructura completa a un fichero usando fwrite o se tiene que pasar valor por valor.
por ejemplo tengo este código.
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define NOM_FILE "datos.txt"
  5. struct personas{
  6. char nombre[20];
  7. char apellido[20];
  8. int edad;
  9. };
  10. int main(void)
  11. {
  12. struct personas vec[2];
  13. sprintf(vec[0].nombre, "%s", "juan");
  14. sprintf(vec[0].apellido, "%s", "rodrigez");
  15. vec[0].edad = 10;
  16.  
  17. sprintf(vec[1].nombre, "%s", "pedro");
  18. sprintf(vec[1].apellido, "%s", "gonzales");
  19. vec[1].edad = 20;
  20.  
  21. FILE *f1;
  22. if ((f1=fopen(NOM_FILE,"w")) == NULL)
  23. {
  24. perror(NOM_FILE);
  25. return EXIT_FAILURE;
  26. }
  27.  
  28. fwrite(vec[0].nombre,sizeof(char) ,strlen(vec[0].nombre),f1);
  29. fclose(f1);
  30.  
  31. return EXIT_SUCCESS;
  32. }
  33.  
como sería para imprimir toda la estructura en un fichero.
Espero me puedan ayudar.
Saludos.
Drewermec.
14  Programación / PHP / variable post pasa sin valor. en: 28 Septiembre 2014, 09:34 am
Hola a todos.
Bueno mi problema es que al pasar un valor por el metodo post desde un formulario y al usar el valor de post en php obtengo una variable vacia y no se porque, mi codigo es este.

index.html
Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang = "es">
  3. <head>
  4. <title>S</title>
  5. <meta name="description" content="S" />
  6. <meta name="keywords" content="H" />
  7. <meta http-equiv="Content-type" content="text/html: charset=iso-8859-1" />
  8. <link rel="StyleSheet" type="text/css" href="css/style-main.css" media="screen" />
  9. </head>
  10. <body>
  11. <div id="wrapper-main">
  12. <div id="wrapper">
  13. <div id="form-session">
  14. <form id="login" enctype="text/plain" method="post" action="php/session.php">
  15.                                            <table id="form-session">
  16.                                                <tr>
  17.                                                    <td><label>Inicio de sesi&oacute;n</label></td>
  18.                                                    <td><label>Usuario:</label></td>
  19.                                                     <td><input name="user_name" type="text" size="15" /></td>
  20.                                                </tr>
  21.                                                <tr>
  22.                                                    <td><label>Contrase&ntilde;a:</label></td>
  23.                                                    <td><input name="user_pass" type="password" size="15"/></td>
  24.                                                    <td><input type="submit" value="Entrar" /></td>
  25.                                                </tr>
  26.                                             </table>
  27. </form>
  28. </div>
  29. </div>
  30. </div>
  31. </body>
  32. </html>
  33.  

session.php
Código
  1. <?php
  2.  
  3. $conexion = mysqli_connect('localhost','root','P','login');
  4. if(!$conexion)
  5. {
  6.  echo "Ha fallado la conexión: ";
  7. }
  8.  
  9. $login = filter_input(INPUT_POST, "user_name", FILTER_SANITIZE_SPECIAL_CHARS);    
  10. $password_user = filter_input(INPUT_POST, 'user_pass', FILTER_SANITIZE_SPECIAL_CHARS);
  11.  
  12. if(($password_user == NULL) || ($login == NULL))
  13. {
  14.    echo "no tiene valores<br />";
  15. }
  16. else{
  17.    $query = "SELECT * FROM users WHERE user_nom = '$login'";
  18.    if (($result = mysqli_query($conexion, $query)) == FALSE){
  19.      echo "La consulta no se realizo ";
  20.    }
  21.  
  22.     $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
  23.    if($row["user_nom"] == $login)
  24.    {    
  25.       if($row["password"] == $password_user)
  26.       {
  27.        session_start();  
  28.        $_SESSION['usuario'] = $login;  
  29.        header("Location: ../alumnos/default.php");  
  30.       }
  31.       else
  32.       {
  33.        ?>
  34.         <script languaje='javascript'>
  35.          alert("Contraseña Incorrecta");
  36.          location.href = "../index.html";
  37.         </script>
  38.        <?php
  39.  
  40.       }
  41.    }
  42.    else
  43.    {
  44.      ?>
  45.       <script languaje='javascript'>
  46.        alert("El nombre de usuario es incorrecto!");
  47.        location.href = "../index.html";
  48.       </script>
  49.      <?php
  50.  
  51.    }
  52. }
  53.  
  54. mysqli_close($conexion);
  55.  
  56. ?>
  57.  
Espero me puedan ayudar.
Saludos.
Drewermerc.
15  Programación / PHP / error al ejecutar php en: 26 Septiembre 2014, 20:50 pm
Hola a todo.
Bueno el siguiente problema que tengo es que cuando intento acceder a una pagina .php por ejemplo index.php meda este error que no e podido solucionar ya intente des instalando apache y volviendo a instalar  tambien con xampp y no funciona estoy trabajando en debian.
y lo mas raro es que ayer si funcionaba bien.
Código
  1. Internal Server Error
  2. The server encountered an internal error or misconfiguration and was unable to complete your request.
  3. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
  4. More information about this error may be available in the server error log.
  5. Apache/2.2.22 (Debian) Server at localhost Port 80
  6.  

Espero me puedan ayudar.
Saludos.
Drewermerc.
16  Programación / Desarrollo Web / como re-dimensionar un input en: 26 Septiembre 2014, 04:51 am
Hola a todos.
Bueno tengo un problema y es que cuando re-dimensiono mi pagina web el input tipo text y password no se re-dimensionan y se salen del div.
y quisiera saber si hay alguna forma de que se acoplen al div.

bueno espero me puedan ayudar.
Saludos.
Drewermerc.
17  Programación / Programación General / Como empezar con git en: 25 Septiembre 2014, 06:29 am
Hola a todos.
Bueno quisiera que me orientaran sobre como usar git en proyecto y algún material de ayuda que me pueda proporcionar ya que no encontrado una explicación clara sobre la instalación, configuración y uso.
Tengo entendido que git se usa para la gestión de proyectos ya que este hace copias de el código fuente cada cierto tiempo y esto resulta muy útil a la hora de regresa a el código antes de alguna modificación.
Bueno espero que me puedan ayudar.
Saludos.
Drewermerc.
18  Programación / Programación C/C++ / Duda sobre variables. en: 21 Septiembre 2014, 06:41 am
Hola a todos.
Bueno quiero saber cual es la diferencia entre usar las variables con nombres normales por así decirle como:
Código
  1. int a;
  2. short int p;
  3. unsigned int r;
  4. char b;
  5. char s[6];
  6. float c;
  7. etc.
  8.  
a usar estas por lo que yo entendido son los mismo, se refieren a un tipo de variable como los antes mencionados:
Código
  1.   int64_t t;
  2.   uint8_t   a;
  3.   uint16_t c;
  4.   uint32_t d;
  5.   uint8_t g;
  6.   uint32_t r[5];
  7.  
lo que aun no me queda muy claro es cual seria para float, char, double etc la única que si creo saber para que representa es int64_t = long int, int32_t = int, int16_t = short int.
Bueno espero que me puedan ayudar.
Saludos.
Drewermerc.
19  Programación / ASM / otra forma de manejo de string en masm en: 14 Septiembre 2014, 00:38 am
Hola a todos.
Bueno mi duda es la siguiente quiero saber si hay alguna otra forma de imprimir por pantalla en maam32 aparte de usar la funciones del sistema.

Bueno espero me puedan ayudar.
Saludos.
Drewermerc.
20  Programación / ASM / [Solucionado]duda sobre salto de linea en: 7 Septiembre 2014, 18:22 pm
hola a todos.

bueno pues tengo un problema es que no se como hacer el salto de linea si si declaro asi la variable:
Código
  1. Mensaje1 db "Introduce el primer numero: ",10
  2.  
me da  una salida asi:
Código
  1. Introduce el primer numero:
  2. Introduce el segundo numero:
  3. Tu numero es: 2
  4. Tu numero es: 2
  5. Introduce el segundo numero:
  6. Tu numero es: 2
  7. Tu numero es: 2
  8. la suma de los numeros son: 4La resta de los numeros son: 0
  9.  

no se si hay alguna otra forma de hacer un salto de linea.
estes mi codigo:
Código
  1. .386
  2. .model  flat, stdcall
  3. option casemap :none
  4.  
  5. include c:\masm32\include\windows.inc
  6. include c:\masm32\include\masm32.inc
  7. include c:\masm32\include\kernel32.inc
  8. includelib c:\masm32\lib\masm32.lib
  9. includelib c:\masm32\lib\kernel32.lib
  10.  
  11. .data
  12. Numero1 dword 0
  13. Numero2 dword 0
  14. Entrada1 db 10 DUP(0)
  15. Entrada2 db 10 DUP(0)
  16. Mensaje1 db "Introduce el primer numero: \n",0
  17. Mensaje2 db  "Introduce el segundo numero: ",0
  18. Mensaje5 db "Tu numero es: ",0
  19. SumCadena db 10 DUP(0)
  20. ResCadena db 10 DUP(0)
  21. Mensaje3 db "la suma de los numeros son: ",0
  22. Mensaje4 db "La resta de los numeros son: ",0
  23. NumSum dword 0
  24. NumRes dword 0
  25. .code
  26. start:
  27. invoke StdOut, addr Mensaje1
  28. invoke StdIn, addr Entrada1, 10
  29. invoke StdOut, addr Mensaje5
  30. invoke StdOut, addr Entrada1
  31.  
  32. invoke StdOut, addr Mensaje2
  33. invoke StdIn, addr Entrada2, 10
  34. invoke StdOut, addr Mensaje5
  35. invoke StdOut, addr Entrada2
  36.  
  37. invoke ExitProcess, 0
  38. end start
  39.  
y bueno otra pregunta hay alguna forma de capturar el numero ingresado por el ususario pero sin que sea string es que yo primero obtengo el  valor que este se captura en string despueslo convierto a entero y después lo vuelvo a convertir a string para poder imprimirlo.
Bueno espero me pueda ayudar.
Saludos.
Drewermerc.
Páginas: 1 [2] 3 4 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines