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
1  Informática / Hardware / Intel o AMD para portatil (laptop) laboral en: 26 Octubre 2023, 20:47 pm
Saludos a todos.

Resulta que estoy buscando un computador para usarlo como herramienta de trabajo de ingeniería (planos, software para simulación de iluminación en espacios interiores y exteriores, software de simulación para cálculos eléctricos, presupuestos, etc), además de las herramientas ofimáticas más demandadas).

La cosa es que no tengo mucho conocimiento en materia de MotherBoards, pues solía tener mucho recelo a aquello que no fuera intel.

Por eso quiero escoger sabiamente sin buscar predilección por alguna marca solamente con base en la información que me puedan compartir con las ventajas y desventajas de una u otra referencia para tomar la mejor decisión.

Agradezco enormemente la información que me puedan compartir.

Feliz tarde.
 
2  Sistemas Operativos / GNU/Linux / problema con microfono interno Linux Mint 19.3 en: 17 Noviembre 2022, 23:19 pm
Saludos a todos.

El título que he usado ya lo he visto en otros foros, sin embargo las soluciones ahi planteadas no me han funcionado.

El problema es el siguiente:

Recien instalé linux mint mate en un equipo portatil, pensé que todo marchaba bien, pero al momento de participar en clase vía zoom me di cuenta que no reconocía el micrófono.

Usé un micrófono externo y de esta manera si me reconoce tanto el externo como el interno, aún después de desconectar el externo, pero cada que enciendo el computador debo hacer el mismo procedimiento, lo cuál no es el deber ser.

he intentado con:
amixer set Capture 100,0

y con:
aplay -l

según vi en otro foro, pero sin resultados.

Agradezco si me pueden orientar para dejar permanente el microfono interno

muchas gracias
3  Programación / Programación General / python - ordenar lista importada desde archivo csv en: 3 Noviembre 2022, 03:57 am
Saludos a toda la comunidad, espero se encuentren muy bien.

llevo un rato intentando resolver este problema, pero no he logrado el resultado con la ultima parte.

he intentado imprimir en pantalla la información dentro de un archivo csv que contiene tres columnas:
nombre, valor1,valor2.

el inconveniente es que en cada fila imprime los valores en cualquier orden, no respeta el orden según los encabezados del csv.

comparto el código en caso de que alguién me pueda orientar con la solución.

Código:
import sys
import csv

def main():

    if len(sys.argv)<2:
        sys.exit("Too few command-line arguments")
    elif len(sys.argv)>2:
        sys.exit("Too many command-line arguments")
    elif ".csv" not in sys.argv[1]:
        sys.exit("Not a CSV file")
    else:
        try:

            doc=sys.argv[1]

            filas=[]

            with open(doc,"r") as file:

                headers=next(csv.reader(file))


                for line in file:
                    menu = line.rstrip().split(",")

                    filas.append({menu[0], menu[1], menu[2]})

                print(filas)

        except FileNotFoundError:
            sys.exit("File does not exist")

main()

No entiendo por qué me almacena en desorden cuando estoy especificando al momento de adicionar los valores el orden correcto: filas.append({menu[0], menu[1], menu[2]})

estaré agradecido si me ueden indicar en donde estoy mal o que me puede faltar.

muchas gracias.

P.D:Por favor disculpen el desorden en el codigo, soy novato en el tema.
4  Programación / Programación General / expected exit code 0, not 1 - Python en: 30 Septiembre 2022, 04:30 am
Saludos estimados miembros del foro, espero se encuentren muy bien.

recurro nuevamente a ustedes por un caso muy particular con un código.

Estoy usando VS Code vía github.

Se trata de un código que arroja un valor según el texto ingresado y otro código para testear el primero de la siguiente manera:

archivo bank.py
Código:
def main():

x=input("Greetings: ").lower().strip()
print(value(x))


def value(greeting):

if greeting.startswith("hello")==True:
return f"$0"
elif greeting.startswith("h")==True and greeting.startswith("hello")==False:
return f"$20"
else:
return f"$100"

if __name__=="__main__":
main()

archivo test_bank.py
Código:
from bank import value

def test_hello():
    assert value("hello")=="$0"

def test_hgreeting():
    assert value("how are you?")=="$20"

def test_other():
    assert value("Good Morning")=="$100"

Lo curioso es que el programa funciona correctamente y así mismo el archivo para testear funciona mediante pytest test_bank.py sin embargo al momento de checkear los códigos en la plataforma VS Code mediante la siguiente instruccion: check50 cs50/problems/2022/python/tests/bank me aparece el siguiente error:

expected exit code 0, not 1


Agradezco quien me pueda orientar al respecto, ya que no sé de qué otra forma escribir el código sin que me ocurra ese error.

Muchas gracias y feliz noche.
5  Programación / Programación General / ValueError en Python en: 11 Junio 2022, 02:46 am
Saludos a todos los miembros de esta bella comunidad.

como ya se me ha hecho costumbre, comparto los atascos que me encuentro a medida que voy aprendiendo un poco de python.

En esta ocasion he realizado un codigo para generar sumas aleatorias y preguntar al usuario la respuesta. Si el valor ingresado No es entero positivo, o no es un numero me debe mostrar un mensaje de error "EEE" y volver a preguntar.

si ingreso una respuesta incorrecta numerica me funciona bien, sin embargo no sucede lo mismo si ingreso texto. Tengo entendido que si la variable "answer" la denoto con un int antes de input me va a gnerar un ValueError si no ingreso un entero.

Comparto el codigo para su amable observacion de algun posible error u omision.

Código:
import random

def main():
   
    level=get_level()   

    i=1
    correct=0


    while i<=10:
        try:

            x, y = generate_integer(level)
            z=x+y
            answer=int(input(f"{x} + {y} = "))
            error=0
         

            while answer != z:

                print("EEE")
                answer=int(input(f"{x} + {y} = "))
                error+=1
                if error==2:
                    print(f"{x} + {y} = {z}")
                    break
                i+=1
               

            i+=1
            correct+=1
        except ValueError:
            pass

    print("Score:",correct)

def get_level():
    while True:
        try:
            level=int(input("Level: "))
            if level not in [1,2,3]:
                raise ValueError

            return level
            break

        except ValueError:
            pass



def generate_integer(level):
    if level==1:
        a=random.randrange(0,9)
        b=random.randrange(0,9)
    elif level==2:
        a=random.randrange(10,99)
        b=random.randrange(10,99)
    else:
        a=random.randrange(100,999)
        b=random.randrange(100,999)

    return a, b


if __name__=="__main__":
    main()

No explico todo el codigo para no extender más el post, pero si requieren de más explicacion, con mucho gusto responderé.

agradezco las pistas que me puedan otorgar.

feliz noche

PD: He intentado con while answer != z or isnumeric(answer)==False: en la linea 20 pero sin resultados.
6  Programación / Scripting / error de sintaxis match case en python en: 17 Mayo 2022, 03:36 am
Saludos comunidad.

les comparto esta situacion que me sucede con el comando match case:

Tengo el codigo que escribo a continuacion, el cual ejecuto en dos plataformas, con exactamente el mismo codigo.

Código:
name=input("What's your name?: ")

match name:
    case "Harry":
        print("Gryffindor")
    case "Hermione":
        print("Gryffindor")
    case "Ron":
        print("Gryffindor")
    case "Draco":
        print("Slytherin")
    case _:
        print("Who?")

El codigo tal como está lo ejecuto en visual studio code en la nube y funciona correctamente.

Después lo ejecuto en python version 3.6.9 en Linux mint y me sale el siguiente error:

Código:
  File "house.py", line 3
    match name:
                      ^
SyntaxError: invalid syntax

Alguién me podría sacar de esta inquietud tan extraña?

Mil gracias y feliz noche
7  Programación / Programación General / Obtener valor numerico y posicion en una cadena de caracteres - python en: 27 Abril 2022, 03:56 am
Saludos a todos los miembros del foro.

Procuraré explicar el código que tengo en mente de la manera mas clara posible con las siguientes instrucciones quedebe cumplir:

1. Debe solicitar al usuario ingresar texto que puede ser alfanumérico.
2. Para el texto ingresado por el usuario debe detectar la posición del primer número e indicar de que numero se trata.

Por ejemplo, si el usuario ingresa el código ABC123, la posición es 3 (teniendo en cuenta que comienza en 0) y el número es 1.

hasta el momento tengo el siguiente código y creo que estoy cerca, pero más abajo inidco el problema con la lógica.

plate=input("Plate: ")

for char in plate:
    i=0
    for i in range(10):
        if char.find(f"{i}")!=-1:
                                 
            print(i)
            break

El problema es que cuando termina el ciclo interno no se detiene y continúa con el siguiente caracter de la palabra ingresada, es decir, si ingreso AB45 me da como resultado:

4
5

en lugar de solo:
4

si adiciono un break por fuera del for interior, simplemente no muestra nada, y si adiciono print(i) por fuera de los ciclos me muestra solo el numero 9 (como si el ciclo hubiese continuado hasta el último valor de i)

Alguien sabe si voy por buen camino o hay otra forma más sencilla de resolver este requisito?

Mil gracias por su atención y feliz día.
8  Sistemas Operativos / GNU/Linux / Habilitar creacion de carpetas en particion NTFS - Linux mint 19.3 en: 17 Marzo 2022, 01:29 am
Un cordial saludo a toda la comunidad.

Referente al asunto, les comparto la trazabilidad de los hechos y posteriormente les comento el problema.

Recientemente instale Linux Mint 19.3 de 32 bits en un equipo en arranque dual con windows, operacion que fue realizada con exito.

Una vez instalado linux, de las primeras cosas que hago es configurar la partición donde guardo la informacion para que inicie automaticamente cuando inicio sesión dicha operación la realicé de acuerdo a las instrucciones del siguiente enlace: https://pulpolibre.wordpress.com/2012/05/15/auto-montar-particiones-al-inicio/.

Siguiendo las instrucciones del enlace de la siguiente manera:

1. identifico la partición con lsblk -fm,
2. Creo el directorio de montaje con mkdir /media/HDD150GB/
3. Actualizar las reglas de montaje con nano /etc/fstab
4. Agregar permisos de escritura a la nueva partición con CHMOD 777 -R /media/HDD150GB/

Los tres primeros pasos los ejecuté con éxito, es en este última instruccion donde algo parece no funcionar correctamente, ya que no me permite crear carpetas, aún cuando en las propiedades de la carpeta aparece que efectivamente tiene todos los permisos de lectura y escritura RWX a usuario, grupo y otros. el resultado es el mismo ya sea que realice la operacion por el navegador de archivos o por la terminal, incluso como superusuario.

Agradezco la orientación que me puedan brindar al respecto.

Feliz noche.
9  Media / Juegos y Consolas / LAG en PES 6 instalado en windows 10. en: 5 Junio 2019, 01:30 am
Cordial saludo estimados miembros del foro, hace poco publiqué un tema sobre un juego que presenta un breve LAG en un computador con buenas especificaciones.

El juego es el PES 6, un juego de hace más de 12 años y es el único que presenta el problema (Por ejemplo Fable the lost chapter que es más exigente funciona perfectamente).

Estoy en windows 10 y he intentado ejecutarlo con compatibilidad con sistemas anteriores, también asignarle al proceso mayor prioridad en el administrador de tareas, copiar unos archivos .dll en la carpeta del juego y bajarle la resolucion de pantalla sin resultado alguno.

versiones más actuales del PES funcionan sin problemas, así que no sé que pueda ser. he visto que no soy el único con ese problema pero algunas de la soluciones no me han servido.

Si alguien tiene alguna sugerencia que no haya intentado se la agradezco enormemente.

Por si es necesaria la info del pc es la siguiente:

Tarjeta madre MSI H110M Pro VH-Plus
Procesador Core i7 8th generacion
DirectX 12
Disco duro 1Tb
Windows 10 Pro 64Bits
8 Gb de ram instalada, Máx 32Gb
Tarjeta video integrada Intel UHD Graphics 630
10  Informática / Hardware / Problema con Pendrive USB en: 1 Mayo 2019, 19:54 pm
Cordial saludo,

Antes de dar por perdida mi memoria USB quisiera verificar cualquier opcion.

Resulta que ingreso la memoria USB en cualquier computador y se escucha el clásico sonido de cuando se conecta, y me aparece el icono en mi pc, pero al intentar abri o formatear me dice que inserte disco en la unidad. Lo unico que permite hacer es expulsar.

Tambien cuando le doy propiedaedes me aparece todo en 0 bytes, reconoce que es Tipo: Disco Extraible y en sistema de archivos: desconocido.

Yo diría que ya se dañó, pero quisiera conocer sus opiniones.

Muchas gracias
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines