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 Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24
131  Programación / Scripting / Re: Script adivinar numero en: 12 Noviembre 2011, 19:22 pm
gracias!!!
132  Programación / Scripting / Re: Script adivinar numero en: 12 Noviembre 2011, 17:15 pm
Nadie consigue solucionar el ejercicio?? yo es que estoy probando de varias maneras pero no consigo solucionar el ejercicio.

Espero que me puedan ayudar, Saludos
133  Programación / Scripting / Script adivinar numero en bash en: 11 Noviembre 2011, 17:56 pm
Hola a todos, he realizado un script y una vez realizado no es del todo eficiente.

El problema lo tengo con los números aleatorios de inicio y fin, aquí os dejo el script que yo he realizado haber si me pueden ayudar a resolverlo.

tiene algunos "echo" de mas porque los he ido utilizado para ayudarme.

Código
  1. # Crear un script que intente adiviar un numro que tenemos en mente. El programa debera ir
  2. #preguntando al usuario si el numero mostrado es mayor o menor.
  3.  
  4. #!/bin/bash
  5.  
  6. fin=10
  7. inicio=1
  8. cont=0
  9. intento=$(($RANDOM%fin+inicio))
  10.  
  11. echo 'El numero es: '$intento ' S/N?: '
  12. read resp
  13.  
  14. while [ $resp == 'N' ] && [ $inicio -lt $fin ]
  15. do
  16. echo 'inicio: '$inicio
  17. echo 'fin: '$fin
  18. echo 'si el numero es MAYOR (M) o menor (m)?'
  19. read resp1
  20. echo ''
  21. if [ $resp1 = 'M' ]
  22. then
  23. inicio=$(expr $intento \+ 1)
  24. #fin=$fin
  25. intento=$(($RANDOM%fin+inicio))
  26. echo ''
  27. echo 'intento2: '$intento
  28. echo ''
  29. else
  30. if [ $resp1 = 'm' ]
  31. then
  32. #inicio=$inicio
  33. fin=$(expr $intento \- 1)
  34. intento=$(($RANDOM%fin+inicio))
  35. echo ''
  36. echo 'intento3: '$intento
  37. echo ''
  38. fi
  39. fi
  40. echo 'El numero es: '$intento ' S/N?: '
  41. read resp
  42. done
  43. echo 'Numero encontrado: '$intento
  44.  
134  Programación / Scripting / script con ficheros en: 1 Noviembre 2011, 11:26 am
Hola a todos, tengo un problemilla con este script, tengo que realizar una quiniela, los problemas que na da son los siguientes:
      1. al comprobar que los 3 ficheros tienen la misma cantidad de elementos, comparo los 2 primeros y me sale bien, pero al meterle el tercero me salta el error, la verdad es que nose porque.
      2. para sacar el nombre del equipo de cada fichero, si no me equivoco lo tendría que realizar con $(head -x | tail -1) pero no consigo realizarlo.

Aqui dejo el codigo que tengo confeccionado, haber si me pueden ayudar.

el enunciado se los he dejado comentado al principio de scirpt, tambien le he comentado algunas lineas para que me ayuden en la depuracion del script.

Código
  1. # Crear un script que dados 3 ficheros: Equipos.txt, Resultados.txt,
  2. # Equipos2.txt, permita generar el fichero Quiniela.txt que contiene las
  3. # lineas de la quiniela formada por los equipos que estan en el fichero
  4. # Equipos1.txt, el resultado del fichero Resultados.txt y los equipos de
  5. # Equipos2.txt. El script debera comprobar que dichos fichreros tienen el
  6. # mismo numero de elementos para que la quiniela se pueda generare
  7. # correctamene.
  8.  
  9. #!/bin/bash
  10. # generamos el fichero quiniela.txt
  11. echo '' >> ./quiniela.txt
  12.  
  13. # comprobar que los 3 ficheros tienen el mismo numero de lineas
  14. eq1=$(cat ./equipos1.txt | wc -l ./equipos1.txt | cut -d " " -f 1)
  15. eq2=$(cat ./equipos2.txt | wc -l ./equipos2.txt | cut -d " " -f 1)
  16. result=$(cat ./resultados.txt | wc -l ./resultados.txt | cut -d " " -f 1)
  17. echo ''
  18. echo 'Equipos1: '$eq1
  19. echo 'Equipos2: '$eq2
  20. echo 'Resultados: '$result
  21. echo ''
  22. cont=0
  23. if $(test $eq1 -eq $eq2) && $(test $eq2 -eq $result)
  24. then
  25. echo 'Empezamos a confeccionar la quiniela...'
  26. for i in $(cat ./equipos1.txt)
  27. do
  28. echo 'equipo1: '$(head $i ./equipos1.txt | tail -1)
  29. #$eq2=$(head $i ./equipos2.txt | tail -1)
  30. #$result=$(head $i ./resultados.txt | tail -1)
  31. # introducimos la linea en el fichero quiniela.txt
  32. #echo '1. '$(head $i ./equipos1.txt | tail -1)' - '$(head $i ./equipos2.txt | tail -1)' '$(head $i ./resultados.txt | tail -1)
  33. # echo '1. ' $(head $1 ./equipos1.txt | tail -1)' - '$(head $j ./equipos2.txt | tail -1)' - '$(head $k ./resultados.txt | tail -1)
  34. #cont=$(expr $cont \+ 1)
  35. done
  36. else
  37. echo 'Los ficheros no tienen los mismos elementos.'
  38. fi
  39.  

Saludos,
135  Programación / .NET (C#, VB.NET, ASP) / almacenar estructura en cadena en .NET en: 26 Octubre 2011, 17:48 pm
Hola a todos, tengo que almacenar en una cadena una estructura (nombre, apellidos, direccion, ciudad, telefono, fecha_nacimiento) esto lo tengo que hacer en un formulario, yo he realizado el formulario y el siguiente codigo:

Código
  1. Public Class frm_Alumno
  2.  
  3.    Public Structure str_Alumnos
  4.        Public nombre As String
  5.        Public apellidos As String
  6.        Public direccion As String
  7.        Public telefono As String
  8.        Public fecha_nac As Date
  9.    End Structure
  10.  
  11.    Dim nregistros As UShort
  12.    Public S_Alumnos() As str_Alumnos
  13.  
  14.    Private Sub cmb_Borrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Borrar.Click
  15.        txt_Nombre.Text = ""
  16.        txt_Apellido.Text = ""
  17.        txt_Direccion.Text = ""
  18.        txt_Telefono.Text = ""
  19.        txt_Fecha_Nacimiento.Text = ""
  20.    End Sub
  21.  
  22.    Private Sub cmb_Insertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Insertar.Click
  23.  
  24.  
  25.        'pnl_Alumno.Visible = True
  26.  
  27.        '        aqui le tendria que realizar un bucle, para que recorra los campos de la estructura tantas veces
  28.        ' como yo quiera, pero nuse de que manera lo tendría que realizar, me pueden ayudar??
  29.        S_Alumnos(CInt(lbl_Contador.Text)).nombre = txt_Nombre.Text
  30.        S_Alumnos(CInt(lbl_Contador.Text)).apellidos = txt_Apellido.Text
  31.        S_Alumnos(CInt(lbl_Contador.Text)).direccion = txt_Direccion.Text
  32.        S_Alumnos(CInt(lbl_Contador.Text)).telefono = txt_Telefono.Text
  33.        S_Alumnos(CInt(lbl_Contador.Text)).fecha_nac = CDate(txt_Fecha_Nacimiento.Text)
  34.        lbl_Contador.Text = CInt(lbl_Contador.Text) + 1
  35.    End Sub
  36.  
  37.    Private Sub cmb_Buscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Buscar.Click
  38.        Dim i As Integer
  39.        Dim buscar_nombre, buscar_apellido As String
  40.  
  41.        buscar_nombre = InputBox("Introduce el nombre a buscar: ")
  42.        buscar_apellido = ("Introduce el apellido a buscar: ")
  43.  
  44.        For i = 0 To nregistros
  45.            If S_Alumnos(i).nombre = txt_Nombre.Text = S_Alumnos(i).apellidos = txt_Apellido.Text Then
  46.                MsgBox("Nombre: " & txt_Nombre.Text & vbCrLf &
  47.                       "Apellido: " & txt_Apellido.Text & vbCrLf &
  48.                       "Direccion: " & txt_Direccion.Text & vbCrLf &
  49.                       "Telefono: " & txt_Telefono.Text & vbCrLf &
  50.                       "Fecha de Nacimiento: " & txt_Fecha_Nacimiento.Text)
  51.            End If
  52.        Next i
  53.    End Sub
  54.  
  55.    Private Sub frm_Alumno_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  56.        Dim nregistros As UShort
  57.        nregistros = CUShort(InputBox("Introduce el numero de registros"))
  58.        lbl_Total.Text = nregistros
  59.        'pnl_Alumno.Visible = False
  60.    End Sub
  61. End Class
  62.  

en el codigo les he dejado un comentario en la parte que creo yo que deberia de ir el bucle.

espero que me puedan ayudar, saludos
136  Programación / Programación Visual Basic / programacion de word en: 23 Octubre 2011, 20:10 pm
hola a todos, estoy realizando una factura en Word y tengo unas dudas para hacerla lo mas eficiente posible, las dudas son las siguientes:

       1- tengo una tabla en la cual tengo los artículos, en la factura para seleccionar el producto tengo un ComboBox, en el cual quiero que me aparezcan los artículos que tengo en la tabla de los artículos. Cual es el evento para que me aparezcan los artículos en el ComboBox de manera automática???

       2- Otra cosilla que quiero hacer es que cuando elija el articulo, le ponga el numero de artículos que quiero, en los label de precio y de total quiero que me aparezca de forma automática en el precio el precio que tiene el articulo en la tabla y el total la multiplicación del numero de artículos por el precio.

La duda que tengo es que no se cual es el evento en el que tengo que realizar etas operaciones.

Espero que me puedan ayudar.

Saludos
137  Sistemas Operativos / GNU/Linux / Re: Ubuntu en VirtualBox en: 20 Octubre 2011, 22:48 pm
El codigo que me pusiste en mi otra pregunta no lo puedo ejecutar.

Código:
Código:
$ sudo -i
# chmod +x /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions-AQUITUARQUITECTURA.run
# cd /media/VBOXADDITIONS_3.1.0_55467/
# ./VBoxWindowsAdditions-AQUITUARQUITECTURA.run

no tengo ningun fichero de .........ARQUITECTURA.run, tengo:
       AUTORUN.INF
       autorun.sh
       VBoxLinuxAddittions-amd64.run
       VBoxLinuxAddittions-x86.run
       VBoxSolarisAdditions.pkg
       VBoxWindowsAddittions-amd64.exe
       VBoxWindowsAddittions.exe
       VBoxWindowsAddittions-x84.exe

Tendria que ejecutar alguno de estos ficheros o que tendria que hacer???

Saludos
138  Sistemas Operativos / GNU/Linux / Ubuntu en VirtualBox en: 20 Octubre 2011, 19:32 pm
Hola a todos, he instalado Ubuntu en una maquina virtual (VirtualBox) y el inconveniente que tengo es el siguiente:

     Me gustaria que la ventana en la cual me aparece Ubuntu fuese a pantalla completa, pero no consigo que sea asi, ya le he instalado en el gestor de paquetes Synaptic el:
                  1- virtualbox-guest-additions
                  2- virtualbox-ose-guest-x11

mi pregunta es la siguiente, porque no me aparece la ventana de Ubuntu en pantalla completa, le tendria que instalar algo mas???
139  Comunicaciones / Redes / Re: intruso en wifi en: 11 Octubre 2011, 14:09 pm
si la contraseña que le tengo asignada es WPA, lo que pasa es que no es muy larga, la volvere a cambiar aunque tamien le hare el filtrado de las direcciones MAC.

gracias por tu aportacion.
140  Comunicaciones / Redes / intruso en wifi en: 11 Octubre 2011, 12:32 pm
Hola a todos, tengo un intruso en mi el cual sabe descifran la clave.

Me gustaria saber como puedo hacer para que no la descifre o como lo puedo fastidiar??

Saludos
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines